0

次の画面スキームのアクティビティがあります。

             |------> Activity1
MainActivity |------> Activity2

アプリケーションのナビゲーションでは、startActivity() 呼び出しと標準の「戻るボタン」機能のみを使用します。

アクティビティをとメソッドcreatedの間にあると見なします。onCreateonDestroy

activity1 または 2 が作成されると、MainActivity も作成されると思いますか?

4

2 に答える 2

1

フォアグラウンドにいるときに が生きているという保証はありません。に到達する唯一の方法であるため、間違いなくアプリの起動時に作成されます。MainActivityActivity1/2Activity1/2

MainActivity別のアクティビティによってカバーされると、Stopその状態になり、リソースが必要になったときにシステムによって強制終了される可能性があります。

アクティビティ定義で指定することにより、この動作をある程度制御できandroid:noHistory="true/false"ます。デフォルトではfalse

于 2013-02-18T21:41:09.630 に答える
0

はい、Activity1 または Activity2 がcreatedである場合、定義により MainActivity もでしたcreated。そのため、MainActivity 内から変数またはメソッドにアクセスしようとしている場合は、そこにあります。

于 2013-02-18T21:40:53.730 に答える