Show tolled support number when click travel abroad.
Bug: 29105266 Change-Id: I3020039bafe26e8a494075ad2f192dba07ab6dd0
This commit is contained in:
@@ -40,6 +40,7 @@ import com.android.settings.R;
|
||||
import com.android.settings.overlay.SupportFeatureProvider;
|
||||
import com.android.settings.support.SupportDisclaimerDialogFragment;
|
||||
import com.android.settings.support.SupportPhone;
|
||||
import com.android.settings.support.SupportPhoneDialogFragment;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@@ -367,15 +368,23 @@ public final class SupportItemAdapter extends RecyclerView.Adapter<SupportItemAd
|
||||
}
|
||||
} else {
|
||||
switch (v.getId()) {
|
||||
case android.R.id.text1:
|
||||
case android.R.id.text1: {
|
||||
final SupportPhone phone = mSupportFeatureProvider
|
||||
.getSupportPhones(mSelectedCountry, true /* isTollFree */);
|
||||
if (phone != null) {
|
||||
mActivity.startActivity(phone.getDialIntent());
|
||||
}
|
||||
break;
|
||||
case android.R.id.text2:
|
||||
}
|
||||
case android.R.id.text2: {
|
||||
final SupportPhone phone = mSupportFeatureProvider
|
||||
.getSupportPhones(mSelectedCountry, false /* isTollFree */);
|
||||
final SupportPhoneDialogFragment fragment =
|
||||
SupportPhoneDialogFragment.newInstance(phone);
|
||||
fragment.show(mActivity.getFragmentManager(),
|
||||
SupportPhoneDialogFragment.TAG);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user