2016-04-09 11 views
-2

Activityが作成されると、ユーザはActivityと対話するようにバインドする必要があります。これは、アクションボタンやその他のオプションを使用することですが、デバイスの物理的なボタンを押してキャンセルまたは戻ることはできません。どうすればそれを動作させることができますか?アクティビティを破壊できないようにするにはどうすればよいですか?

+1

私は自分のデバイスの制御を取り戻す(再起動する)とすぐにそのようなマルウェアをアンインストールします。 Playストアで最初に1つの評価と多くの侮辱を残すことなく。 –

答えて

0

ユーザーはあなたがonBackPressedメソッドをオーバーライドすることができ、デバイス上のキーをバック押されたとき、あなたがコントロールをしたい場合:

@Override 
public void onBackPressed() { 
    //Handle as you wish 
} 

しかし、システムはいくつかのリソースを解放するためにアプリを閉じるために必要がある場合、あなたはこれを防ぐことはできません。あなたが行うことができるのはonSaveInstanceStateを使って状態を保存することだけです。次回の実行時には復元することができます。

+0

@ Yo'dilawarよろしくお願いします。答えが見つかったら、それを受け入れてください。 –

関連する問題