src/com/android/settings/fingerprint/FingerprintSettings.java
//added start
import java.lang.CharSequence;
import java.lang.String;
//added end
//added start
private FingerprintManager mFpm;
private int setting_fingerName = 0;
//added end
mFp = getArguments().getParcelable("fingerprint");
mFpm = (FingerprintManager) getActivity().getSystemService(Context.FINGERPRINT_SERVICE);//added
public void onClick(DialogInterface dialog, int which) {
final String newName =
mDialogTextField.getText().toString();
final CharSequence name = mFp.getName().toString();
//added start
final int fingerId = mFp.getFingerId();
final List<Fingerprint> items = mFpm.getEnrolledFingerprints();
final int fingerprintCount = items.size();
for (int i = 0; i < fingerprintCount; i++) {
final Fingerprint item = items.get(i);
final String mFingerName = item.getName().toString();
final int mFingerId = item.getFingerId();
if (!(newName.equals(mFingerName) && fingerId != mFingerId)) {
setting_fingerName = 1;
} else {
setting_fingerName = 0;
Toast.makeText(getActivity(), R.string.fingerprint_name_repeat, Toast.LENGTH_SHORT).show();
return;
}
}
if (setting_fingerName == 1) {
//added end
//if (!TextUtils.equals(newName, name)) {