1

アクティビティの再現に関する Android のドキュメントには、次のように記載されています。

ユーザーが [戻る] を押すか、アクティビティが終了したためにアクティビティが破棄された場合、アクティビティが不要になったことを動作が示しているため、そのアクティビティ インスタンスのシステムの概念は永久に失われます。ただし、システムの制約により (通常のアプリの動作ではなく) アクティビティが破棄された場合、実際のアクティビティ インスタンスはなくなりますが、システムはそれが存在したことを記憶しているため、ユーザーがそこに戻ると、システムは新しいアクティビティを作成します。アクティビティが破棄されたときの状態を記述する一連の保存済みデータを使用するアクティビティのインスタンス。

明確にするために:これは、ユーザーが戻るボタンを押したときにonSavedInstanceStateなるということですか?null

ありがとう

4

1 に答える 1

0

残念ながら、そうです... Androidは多くの悪い設計上の決定に従います:(

于 2013-12-01T16:30:57.777 に答える