0

Android エミュレーターで実行されているアクティビティが 1 つだけのアプリケーションがあります。

  • このアクティビティにフォーカスがあり、HOME ボタンをクリックすると、onPause() および onStop() コールバックが呼び出されます。
  • そこから、ADB シェルから「ps」コマンドを実行すると、アプリケーションに対応するプロセスが 1 つ表示されます。
  • ここで、アプリケーションを再度開始すると、onCreate()、onStart()、および onResume() コールバックが呼び出されます。

onCreate() が呼び出されているため、これは、アクティビティが強制終了またはシャットダウンされたことを示しているようです。しかし、その場合...「ps」コマンドを実行すると表示されるのはなぜですか?

4

1 に答える 1

0

同じ種類のアクティビティが複数実行されている場合があります。

それを見てください:

http://developer.android.com/guide/topics/manifest/activity-element.html#lmode

于 2012-11-26T16:48:20.800 に答える