Merge \\"Show tolled support number when click travel abroad.\\" into nyc-mr1-dev am: 106ff4ff0c

am: 45eb3c04b5

Change-Id: I13303f7c82801212034dc2744adb009b6ce00e43
This commit is contained in:
Fan Zhang
2016-06-28 18:16:26 +00:00
committed by android-build-merger
6 changed files with 186 additions and 3 deletions

View File

@@ -41,6 +41,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;
@@ -376,15 +377,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;
}
}
}
}