3

アプリは 2 つの方法で起動できます。1 つはアプリから、Android のホーム画面に到達するまでデバイスの [戻る] ボタンをクリックしてアプリを起動する方法、または 2 つ目はアプリからデバイスのホーム ボタンをクリックして起動できる方法です。

これらをローンチとどのように区別できますか? 2 番目のタイプの起動では onrestart が呼び出されますが、他の場合でも onrestart が呼び出されます。

2ndタイプの打ち出しで何とかしたいです。

誰でもこれを行う方法を教えてもらえますか...

前もって感謝します。

4

1 に答える 1

1

アクティビティが開始されたときに何が起こるかについては、開発者サイトの次のリンクを参照してください。

http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle

アプリケーションがホーム キーとバック キーによってバックグラウンドにプッシュされた場合ではなく、アクティビティのライフサイクルに基づいてコーディングすることをお勧めします。アプリケーションがバックグラウンドにプッシュされた、または閉じられたさまざまな理由が考えられます。これは、アプリケーション イベントを処理するために期待される方法です。

于 2010-11-25T13:20:34.130 に答える