instrument fingerprint settings
instrument visibility on all fingerprint views rename and delete action add fingerprint action is implicit in flow Bug: 22951001 Change-Id: I53f048f479e24754972b801598d5da393ba9d716
This commit is contained in:
@@ -403,7 +403,7 @@ public class FingerprintSettings extends SubSettings {
|
||||
}
|
||||
|
||||
private void showRenameDeleteDialog(final Fingerprint fp) {
|
||||
RenameDeleteDialog renameDeleteDialog = new RenameDeleteDialog();
|
||||
RenameDeleteDialog renameDeleteDialog = new RenameDeleteDialog(getContext());
|
||||
Bundle args = new Bundle();
|
||||
args.putParcelable("fingerprint", fp);
|
||||
renameDeleteDialog.setArguments(args);
|
||||
@@ -527,6 +527,7 @@ public class FingerprintSettings extends SubSettings {
|
||||
|
||||
public static class RenameDeleteDialog extends DialogFragment {
|
||||
|
||||
private final Context mContext;
|
||||
private Fingerprint mFp;
|
||||
private EditText mDialogTextField;
|
||||
private String mFingerName;
|
||||
@@ -534,6 +535,10 @@ public class FingerprintSettings extends SubSettings {
|
||||
private int mTextSelectionStart;
|
||||
private int mTextSelectionEnd;
|
||||
|
||||
public RenameDeleteDialog(Context context) {
|
||||
mContext = context;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Dialog onCreateDialog(Bundle savedInstanceState) {
|
||||
mFp = getArguments().getParcelable("fingerprint");
|
||||
@@ -556,6 +561,9 @@ public class FingerprintSettings extends SubSettings {
|
||||
if (DEBUG) {
|
||||
Log.v(TAG, "rename " + name + " to " + newName);
|
||||
}
|
||||
MetricsLogger.action(mContext,
|
||||
MetricsLogger.ACTION_FINGERPRINT_RENAME,
|
||||
mFp.getFingerId());
|
||||
FingerprintSettingsFragment parent
|
||||
= (FingerprintSettingsFragment)
|
||||
getTargetFragment();
|
||||
@@ -598,6 +606,8 @@ public class FingerprintSettings extends SubSettings {
|
||||
|
||||
private void onDeleteClick(DialogInterface dialog) {
|
||||
if (DEBUG) Log.v(TAG, "Removing fpId=" + mFp.getFingerId());
|
||||
MetricsLogger.action(mContext, MetricsLogger.ACTION_FINGERPRINT_DELETE,
|
||||
mFp.getFingerId());
|
||||
FingerprintSettingsFragment parent
|
||||
= (FingerprintSettingsFragment) getTargetFragment();
|
||||
if (parent.mFingerprintManager.getEnrolledFingerprints().size() > 1) {
|
||||
|
Reference in New Issue
Block a user