summaryrefslogtreecommitdiffstats
path: root/src/com/android/dialer/SpecialCharSequenceMgr.java
diff options
context:
space:
mode:
authorJay Shrauner <shrauner@google.com>2015-04-03 16:03:41 -0700
committerJay Shrauner <shrauner@google.com>2015-04-06 12:15:11 -0700
commit384eaad571ec047d14d33761b152625e8a9ee9b0 (patch)
treeb3c517ad5110742748e3614f440b10e97471a2b2 /src/com/android/dialer/SpecialCharSequenceMgr.java
parent477291e0b299a2911b5b7608b0c36c935e6e0b4c (diff)
downloadandroid_packages_apps_Dialer-384eaad571ec047d14d33761b152625e8a9ee9b0.tar.gz
android_packages_apps_Dialer-384eaad571ec047d14d33761b152625e8a9ee9b0.tar.bz2
android_packages_apps_Dialer-384eaad571ec047d14d33761b152625e8a9ee9b0.zip
Switch to new SelectPhoneAccountDialogFragment API
Bug:20064573 Change-Id: If528b7a06a9e5d1452cfbd99c6e11d7ce390038c
Diffstat (limited to 'src/com/android/dialer/SpecialCharSequenceMgr.java')
-rw-r--r--src/com/android/dialer/SpecialCharSequenceMgr.java21
1 files changed, 15 insertions, 6 deletions
diff --git a/src/com/android/dialer/SpecialCharSequenceMgr.java b/src/com/android/dialer/SpecialCharSequenceMgr.java
index 46c6de6c9..1e686125f 100644
--- a/src/com/android/dialer/SpecialCharSequenceMgr.java
+++ b/src/com/android/dialer/SpecialCharSequenceMgr.java
@@ -18,6 +18,7 @@ package com.android.dialer;
import android.app.Activity;
import android.app.AlertDialog;
+import android.app.DialogFragment;
import android.app.KeyguardManager;
import android.app.ProgressDialog;
import android.content.ActivityNotFoundException;
@@ -64,6 +65,8 @@ import java.util.List;
public class SpecialCharSequenceMgr {
private static final String TAG = "SpecialCharSequenceMgr";
+ private static final String TAG_SELECT_ACCT_FRAGMENT = "tag_select_acct_fragment";
+
private static final String SECRET_CODE_ACTION = "android.provider.Telephony.SECRET_CODE";
private static final String MMI_IMEI_DISPLAY = "*#06#";
private static final String MMI_REGULATORY_INFO_DISPLAY = "*#07#";
@@ -229,9 +232,12 @@ public class SpecialCharSequenceMgr {
public void onDialogDismissed() {}
};
- SelectPhoneAccountDialogFragment.showAccountDialog(
- ((Activity) context).getFragmentManager(), subscriptionAccountHandles,
- listener);
+ // NOTE: If you want to support rotation of this dialog need
+ // to refactor the listener and set it in DialpadFragment.onCreate()
+ DialogFragment dialogFragment = SelectPhoneAccountDialogFragment.newInstance(
+ subscriptionAccountHandles, listener);
+ dialogFragment.show(((Activity) context).getFragmentManager(),
+ TAG_SELECT_ACCT_FRAGMENT);
} else {
return false;
}
@@ -290,9 +296,12 @@ public class SpecialCharSequenceMgr {
public void onDialogDismissed() {}
};
- SelectPhoneAccountDialogFragment.showAccountDialog(
- ((Activity) context).getFragmentManager(), subscriptionAccountHandles,
- listener);
+ // NOTE: If you want to support rotation of this dialog need
+ // to refactor the listener and set it in DialpadFragment.onCreate()
+ DialogFragment dialogFragment = SelectPhoneAccountDialogFragment.newInstance(
+ subscriptionAccountHandles, listener);
+ dialogFragment.show(((Activity) context).getFragmentManager(),
+ TAG_SELECT_ACCT_FRAGMENT);
}
return true;
}