プライバシーを最優先するアプリを作成しています。そのため、アプリに入るにはパスワードがあります。ここで問題は、ユーザーが HOME ボタンを押したときに発生します。次に、現在のタスクがバックグラウンドに移動し、Android のホーム画面が表示されます。
しかし、ユーザーが Android デバイスでアプリのアイコンをクリックすると、アプリはパスワードを要求せずに同じプライベート状態に戻ります。
アプリのアイコンが押されたときにのみ、ログイン アクティビティで常にアプリを起動したいと考えています。
私の活動のすべてに、次のコードがあります。
if ((keyCode == KeyEvent.KEYCODE_HOME)) {
Toast.makeText(this, "You pressed the home button!", Toast.LENGTH_LONG).show();
return true;
}
return super.onKeyDown(keyCode, event);
しかし、トーストが表示されることはありません...同様に、私はしようとしました
finish();
コード内のプロセス。しかし、それは起こりません。ホームボタンの機能を制御することはできませんか、それとも何か不足していますか?
ありがとう!