Add logging when click tollfree/tolled phone support button

Bug: 29105266
Change-Id: Ide67c74b6c072c937f97269ad33800cca68a672d
This commit is contained in:
Fan Zhang
2016-06-30 17:30:29 -07:00
parent eef9dbcdb9
commit a9f7016acd
2 changed files with 8 additions and 0 deletions

View File

@@ -397,6 +397,8 @@ public final class SupportItemAdapter extends RecyclerView.Adapter<SupportItemAd
final SupportPhone phone = mSupportFeatureProvider final SupportPhone phone = mSupportFeatureProvider
.getSupportPhones(mSelectedCountry, true /* isTollFree */); .getSupportPhones(mSelectedCountry, true /* isTollFree */);
if (phone != null) { if (phone != null) {
MetricsLogger.action(mActivity,
MetricsProto.MetricsEvent.ACTION_SUPPORT_DAIL_TOLLFREE);
mActivity.startActivity(phone.getDialIntent()); mActivity.startActivity(phone.getDialIntent());
} }
break; break;
@@ -406,6 +408,8 @@ public final class SupportItemAdapter extends RecyclerView.Adapter<SupportItemAd
.getSupportPhones(mSelectedCountry, false /* isTollFree */); .getSupportPhones(mSelectedCountry, false /* isTollFree */);
final SupportPhoneDialogFragment fragment = final SupportPhoneDialogFragment fragment =
SupportPhoneDialogFragment.newInstance(phone); SupportPhoneDialogFragment.newInstance(phone);
MetricsLogger.action(mActivity,
MetricsProto.MetricsEvent.ACTION_SUPPORT_VIEW_TRAVEL_ABROAD_DIALOG);
fragment.show(mActivity.getFragmentManager(), fragment.show(mActivity.getFragmentManager(),
SupportPhoneDialogFragment.TAG); SupportPhoneDialogFragment.TAG);
break; break;

View File

@@ -23,6 +23,8 @@ import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.widget.TextView; import android.widget.TextView;
import com.android.internal.logging.MetricsLogger;
import com.android.internal.logging.MetricsProto;
import com.android.settings.R; import com.android.settings.R;
import java.util.Locale; import java.util.Locale;
@@ -66,6 +68,8 @@ public final class SupportPhoneDialogFragment extends DialogFragment implements
@Override @Override
public void onClick(View v) { public void onClick(View v) {
final SupportPhone phone = getArguments().getParcelable(EXTRA_PHONE); final SupportPhone phone = getArguments().getParcelable(EXTRA_PHONE);
MetricsLogger.action(getActivity(),
MetricsProto.MetricsEvent.ACTION_SUPPORT_DIAL_TOLLED);
getActivity().startActivity(phone.getDialIntent()); getActivity().startActivity(phone.getDialIntent());
dismiss(); dismiss();
} }