:Androidの指紋cancellationSignal FINGERPRINT_ACQUIRED_TOO_FAST
私は、Androidに指紋認証を使用する方法についての基本的な理解を把握するために、次のチュートリアルを使用しています: http://joerichard.net/android/android-fingerprint-example/
私は基本的に私を除いて、それに従ってくださいボタンが追加され、ボタンがクリックされたときにユーザーを認証する必要があります。
だから私は、次のしている
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btn = (Button) findViewById(R.id.button);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
authentication();
}
});
...
protected void authentication(/* Bundle savedInstanceState */) {
//super.onCreate(savedInstanceState);
//setContentView(R.layout.activity_main);
...
私の問題変更:
私は、次の通知が( "FingerprintHandler.java" で)と呼ばれるボタンをクリックしてください:
Toast.makeText(appContext,
"Authentication error\n" + errString ,
Toast.LENGTH_LONG).show();
を
errStringはFingerprint operation canceled.
であり、エラーメッセージIDはです。 210。
検索すると、hereはFINGERPRINT_ACQUIRED_TOO_FAST
に対応していますが、なぜこのようなことが起こるのか分かりません。
スキャナに私の指を持ちながら、私はボタンをクリックしようとしましたが、 通知は私がそれもスキャン/聞いてい ないことを信じさせるその即時である:私が試した何
指紋。
ボタンなしでも動作させようとしましたが、その場合は 何も起こりません。
何かが間違っているか、調査するための指示がある場合は、私に知らせてください。
ありがとうございます。
このサンプルアプリで指紋を試すhttps://github.com/rmkrishna/FingerPrint –