2

私はコードネーム1を使用して設計されたAndroidアプリを持っています

1)アプリケーションを実行します

2)電話のホームボタンをクリックします。アプリがアプリから削除され、ホーム画面が表示されます。

3)メニューからアプリケーションに移動した後、アプリケーションをもう一度クリックします。

アプリケーションの状態が復元されることを期待しています。しかし、何が起こるかというと、私のアプリケーションは再起動します。

また、この動作は任意です。アプリケーションが再起動する場合と、アプリケーションがその状態を再開する場合があります。ほとんどの場合、再起動します。

アプリケーションが常に古い状態に戻るようにするにはどうすればよいですか?

4

1 に答える 1

2

Androidは、RAMやバッテリーなどを維持するために、特定の条件で実行中のアプリケーションを再起動します。タスクスイッチャーを使用すると、アプリケーションは適切に再開されますが、再起動すると再起動することがよくあります。

次のCodenameOneの更新では、この動作の改善に取り組んでいますが、stopメソッドを使用してアプリケーションの状態をストレージに保存し、startメソッドを使用してアプリケーションの状態を復元できます。

于 2012-07-18T18:07:06.113 に答える