List of usage examples for android.telephony SubscriptionManager SIM_NOT_INSERTED
int SIM_NOT_INSERTED
To view the source code for android.telephony SubscriptionManager SIM_NOT_INSERTED.
Click Source Link
From source file:com.android.mms.ui.MessageUtils.java
public static void setSubIconAndLabel(int subId, String subName, TextView subView) { Log.i(TAG, "setSubIconAndLabel subId=" + subId); int textColor = 0; if (subView == null) { return;//from ww w. jav a 2 s. c om } int activeSubCount = SubscriptionManager.from(MmsApp.getApplication()).getActiveSubscriptionInfoCount(); if (subName == null && activeSubCount > 1) { SubscriptionInfo subInfo = SubscriptionManager.from(MmsApp.getApplication()) .getActiveSubscriptionInfo(subId); Log.d(TAG, "subInfo=" + subInfo); if (null != subInfo) { if ((subInfo.getSimSlotIndex() == SubscriptionManager.SIM_NOT_INSERTED) || (subInfo.getSimSlotIndex() == SubscriptionManager.INVALID_SUBSCRIPTION_ID)) { Log.i(TAG, "current not insert sim card"); } else { subName = subInfo.getDisplayName().toString(); textColor = subInfo.getIconTint(); } } else { Log.i(TAG, "subInfo is null "); } } if (subName == null || activeSubCount <= 1) { subView.setVisibility(View.GONE); } else { subView.setVisibility(View.VISIBLE); subView.setTextColor(textColor); subView.setText(subName); } }