diff --git a/auth/src/main/java/com/firebase/ui/auth/ui/phone/VerifyPhoneNumberFragment.java b/auth/src/main/java/com/firebase/ui/auth/ui/phone/VerifyPhoneNumberFragment.java index 7129626aa..485f31ffb 100644 --- a/auth/src/main/java/com/firebase/ui/auth/ui/phone/VerifyPhoneNumberFragment.java +++ b/auth/src/main/java/com/firebase/ui/auth/ui/phone/VerifyPhoneNumberFragment.java @@ -15,6 +15,7 @@ package com.firebase.ui.auth.ui.phone; import android.app.PendingIntent; +import android.content.Context; import android.content.Intent; import android.content.IntentSender; import android.os.Bundle; @@ -52,6 +53,8 @@ public class VerifyPhoneNumberFragment extends FragmentBase implements View.OnClickListener { public static final String TAG = "VerifyPhoneFragment"; + private Context mAppContext; + private CountryListSpinner countryListSpinner; private EditText mPhoneEditText; private TextView errorEditText; @@ -73,6 +76,12 @@ public static VerifyPhoneNumberFragment newInstance(FlowParameters flowParameter return fragment; } + @Override + public void onAttach(Context context) { + super.onAttach(context); + mAppContext = context.getApplicationContext(); + } + @Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable @@ -142,7 +151,7 @@ public void onActivityResult(int requestCode, int resultCode, Intent data) { final String formattedPhone = PhoneNumberUtils .formatPhoneNumberUsingCurrentCountry(unformattedPhone, - getContext()); + mAppContext); if (formattedPhone == null) { Log.e(TAG, "Unable to normalize phone number from hint selector:" + unformattedPhone);