2010-12-06 6 views
0

私のアプリケーションは、私は、ユーザーが「ホーム」ボタンが押されたときはいつでもホームボタンアンドロイドmainfestファイル

+0

あなたが言っているのは「アンドロイドの道」ではありません。ホームボタンはアプリを殺すためのものではありません。 – Varun

+0

@Varun私はそれがアンドロイドの方法ではないことを知っていますが、ユーザーがホームボタンを押したときに何かする必要があります。ホームボタンに固有の方法を見つけようとしていますが、いくつかの設定mainfestファイルは、ユーザーがホームボタンを押した後にアプリケーションを再開したときに、アプリケーションが開始から再開する必要があるようにします。 – Bytecode

答えて

4

を押した後、アプリケーションを再開するとき、私のアプリケーションはbeaningから常に開始したい、いくつかのデフォルトの意図と、ユーザ定義が含まれていますアプリケーションは一時停止されます。 onPause()が呼び出されます。

再開するたびに、onResume()メソッドが呼び出されます。

onResume()メソッド内でonCreate()をオーバーライドするときにonResume()メソッドをオーバーライドし、アプリケーションを再開するときに必要な作業をすべて実行します。

+0

非常に表現豊かな友達です。私の+1。 – Mudassir

+1

ありがとう! :-) –

2

スーディープは、シェイク・アラムをサポート私はあなたの活動が

@Override 
    public void onWindowFocusChanged (boolean hasFocus) 
    { 
     super.onWindowFocusChanged (hasFocus);  
     if(hasFocus){ 
      //your code here when app has focus 
     }  
    } 

はそれが役に立てば幸い焦点を当てているかどうかを追跡するためにあなたの活動にコードの下に追加したいと思います!幸運を!

+0

私のアプリを再開していると思います。hasfocusがtrueであり、この状態は常に実行中です。デフォルトの意図から戻り、自分のアプリケーションを再開しています。あなたの情報をありがとう、これはOnResumeの場合の問題です。ホームボタンからの再実行やデフォルトの意図からの復帰の両方で自分のアプリに戻るときに実行されます – Bytecode

関連する問題