-1

ホームボタンを押してアプリケーションを停止すると、もう一度開いたときに同じアクティビティからアプリを再起動する必要があります。

今、私のアプリケーションは常にメインアクティビティから始まります:(

(理由はわかりませんが、エミュレータでは正しく動作します...)

4

2 に答える 2

1

アプリケーションの状態を保持するための多くのオプションがあります。これらの最も一般的なものには、OnCreate で渡されたバンドルを使用してアプリケーションを正しく開始することが含まれます。

アクティビティの寿命に関しては、Android 開発者のドキュメントを参照することをお勧めします。

于 2012-07-24T11:01:25.687 に答える
0

アクティビティを開始するときは、現在のアクティビティを記録する SharedPreference を保存します。メインのアクティビティに入るときにこの設定を確認し、設定されている場合はそのアクティビティにジャンプします。

(アクティビティに戻る方法を探しているだけで、コードは気にしない場合は、[最近] メニューを使用してアクティビティに戻ります。専用キーを備えたデバイスでは、ホームを長押しします。)

于 2012-07-24T10:58:09.560 に答える