Activityアクティビティライフサイクルで、Activity.onCreate()が再開後に呼び出されたとき(IEがアクティビティを最初に作成したときや画面の回転に応答しないとき)、このコードは有効な(nullでない)Bundleを返しますか?アクティビティを再開すると、AndroidはIntentエクストラを復元しますか?
public void onCreate(Bundle savedInstanceState) {
Bundle b = this.getIntent().getExtras();
// is b == null? (when activity is resumed)
}
私は、アプリケーションが長期間使用されていない場合に発生する問題を再現しようとしています - ときにユーザーが戻ると、アプリケーションがクラッシュします。
これに感謝します。人々がここに来るときに人々が知りたいと思っていると思われるもののより簡潔な説明です。私は私のことを削除して、人々がコメントを止め、代わりにあなたのことを見ることができるようにすることができます。 –