summaryrefslogtreecommitdiff
path: root/src/com/android/dialer/DialtactsActivity.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/dialer/DialtactsActivity.java')
-rw-r--r--src/com/android/dialer/DialtactsActivity.java37
1 files changed, 17 insertions, 20 deletions
diff --git a/src/com/android/dialer/DialtactsActivity.java b/src/com/android/dialer/DialtactsActivity.java
index da46a40c4..014ea7e77 100644
--- a/src/com/android/dialer/DialtactsActivity.java
+++ b/src/com/android/dialer/DialtactsActivity.java
@@ -28,16 +28,13 @@ import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.content.res.Configuration;
import android.content.res.Resources;
-import android.content.res.TypedArray;
import android.net.Uri;
import android.os.Bundle;
-import android.os.RemoteException;
-import android.os.ServiceManager;
import android.provider.ContactsContract.Contacts;
import android.provider.ContactsContract.Intents;
import android.speech.RecognizerIntent;
import android.support.v4.view.ViewPager;
-import android.telecomm.Subscription;
+import android.telecomm.PhoneAccount;
import android.telephony.TelephonyManager;
import android.text.Editable;
import android.text.TextUtils;
@@ -63,10 +60,10 @@ import android.widget.PopupMenu;
import android.widget.Toast;
import com.android.contacts.common.CallUtil;
-import com.android.contacts.common.SubscriptionManager;
+import com.android.contacts.common.PhoneAccountManager;
import com.android.contacts.common.activity.TransactionSafeActivity;
import com.android.contacts.common.dialog.ClearFrequentsDialog;
-import com.android.contacts.common.dialog.SelectSubscriptionDialogFragment;
+import com.android.contacts.common.dialog.SelectAccountDialogFragment;
import com.android.contacts.common.interactions.ImportExportDialogFragment;
import com.android.contacts.common.list.OnPhoneNumberPickerActionListener;
import com.android.contacts.common.widget.FloatingActionButtonController;
@@ -114,8 +111,8 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O
public static final boolean DEBUG = Log.isLoggable(TAG, Log.DEBUG);
- /** Temporary flag for disabling subscription selection menu */
- public static final boolean ENABLE_SUBSCRIPTION_SELECT = false;
+ /** Temporary flag for disabling account selection menu */
+ public static final boolean ENABLE_ACCOUNT_SELECT = false;
public static final String SHARED_PREFS_NAME = "com.android.dialer_preferences";
@@ -199,9 +196,9 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O
private boolean mIsLandscape;
/**
- * Information about the currently selected subscription.
+ * Information about the currently selected account.
*/
- private SubscriptionManager mSubscriptionManager = null;
+ private PhoneAccountManager mAccountManager = null;
/**
* The position of the currently selected tab in the attached {@link ListsFragment}.
@@ -390,8 +387,8 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O
mIsLandscape = getResources().getConfiguration().orientation
== Configuration.ORIENTATION_LANDSCAPE;
- if (getTelephonyManager().getSubscriptions().size() > 1 && ENABLE_SUBSCRIPTION_SELECT) {
- mSubscriptionManager = new SubscriptionManager(getTelephonyManager());
+ if (getTelephonyManager().getAccounts().size() > 1 && ENABLE_ACCOUNT_SELECT) {
+ mAccountManager = new PhoneAccountManager(getTelephonyManager());
}
final View floatingActionButtonContainer = findViewById(
@@ -601,8 +598,8 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O
case R.id.menu_call_settings:
handleMenuSettings();
return true;
- case R.id.menu_select_subscription:
- SelectSubscriptionDialogFragment.show(getFragmentManager(), mSubscriptionManager);
+ case R.id.menu_select_account:
+ SelectAccountDialogFragment.show(getFragmentManager(), mAccountManager);
return true;
}
return false;
@@ -638,7 +635,7 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O
}
mIsDialpadShown = true;
mDialpadFragment.setAnimate(animate);
- mDialpadFragment.setSubscriptionManager(mSubscriptionManager);
+ mDialpadFragment.setAccountManager(mAccountManager);
final FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.show(mDialpadFragment);
@@ -776,8 +773,8 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O
final OptionsPopupMenu popupMenu = new OptionsPopupMenu(this, invoker);
popupMenu.inflate(R.menu.dialtacts_options);
final Menu menu = popupMenu.getMenu();
- final MenuItem selectSubscription = menu.findItem(R.id.menu_select_subscription);
- selectSubscription.setVisible(mSubscriptionManager != null);
+ final MenuItem selectAccount = menu.findItem(R.id.menu_select_account);
+ selectAccount.setVisible(mAccountManager != null);
popupMenu.setOnMenuItemClickListener(this);
return popupMenu;
}
@@ -1108,9 +1105,9 @@ public class DialtactsActivity extends TransactionSafeActivity implements View.O
@Override
public void onCallNumberDirectly(String phoneNumber) {
- final Subscription subscription = mSubscriptionManager != null?
- mSubscriptionManager.getCurrentSubscription(): null;
- Intent intent = CallUtil.getCallIntent(phoneNumber, getCallOrigin(), subscription);
+ final PhoneAccount account = mAccountManager != null?
+ mAccountManager.getCurrentAccount(): null;
+ Intent intent = CallUtil.getCallIntent(phoneNumber, getCallOrigin(), account);
DialerUtils.startActivityWithErrorToast(this, intent);
mClearSearchOnPause = true;
}