2

私はアプリケーションを持っていて、作成関数の最初のアクティビティが呼び出されないときに2番目のアクティビティを呼び出します..この問題はAndroidバージョン2.2モバイルで発生しました。4.0をインストールするとうまくいきます...いくつか提案してください。最初のアクティビティ -- onStop を呼び出してから、再起動時または作成時に呼び出さない

4

3 に答える 3

1

スタックの一番上に別のアクティビティをプッシュした後で再度呼び出される場合onCreate()は、を呼び出して現在のアクティビティを停止する必要がありますfinish()。また、のようなステートメントを作成する場合はonResume() also not calling、コードなどで証明してください。AndroidDevelopersサイトはそれについて非常に明確であるため、以下の行をお読みくださいfigure 1

于 2013-01-09T07:56:10.700 に答える
1

私はアプリケーションを持っており、作成関数の最初のアクティビティが呼び出されないときに、2 番目のアクティビティを呼び出します。

=> 最初のアクティビティに戻るときに、 を呼び出します[onResume()][1]

参考までに、onCreate()は、アクティビティの開始時に 1 回だけ呼び出します。

于 2013-01-08T07:22:04.180 に答える
1

閉じたアクティビティが戻った後に onCreate() を呼び出したい場合は、他のアクティビティに移動するときに、このアクティビティのメソッド finish() を使用してみてください。

幸運を!

于 2013-01-09T07:31:35.797 に答える