ユーザーが私の Android アプリを使用しているとしましょう。私は DialogFragment YourTanks を持っています。
(所有しているさまざまな戦車が表示されます!)
public class YourTanks extends DialogFragment implements View.OnClickListener
繰り返しますが、ユーザーは文字通りその「ページ」を見て、戦車などを見ています。
彼らは電話を受けるか、カレンダーやメールなど、別のアプリを使用することにします。
もちろん、私のアプリは終了せず、まだ b/g で実行されていることに注意してください
彼らは他のアプリで終わります。Android のホーム画面またはアプリ画面で、自分のアプリのアイコンをクリックします。今、私のアプリが再び表示され、再びカラフルな戦車などを見ることができます.
だから - 私は彼らがアプリを開いたことを知りたいです.YourTanksにそれを警告してもらいたい.
@Override
public void onStart ()
{
super.onStart();
Utils.Log("WE ARE IN onStart !!========");
Utils.Log("I think this means the user just 'opened' or 'reopened' the app.");
Utils.Log("Better ask on SO though.");
}
確かに、これは私が説明したことを行うための最良の方法ですか、それとも (おそらく/) アクティビティ レベルまたは他の概念で何かを行う必要がありますか?
驚いたことに、これに関する情報を見つけることができませんでした。
(たとえば、iPhone では、多かれ少なかれ、アプリケーション シングルトン全体で -(void)applicationDidBecomeActive:(UIApplication *)application のようなものを使用することに注意してください。)
これに関する決定的な情報をありがとう!