1

インターネット リソースを消費するため、リロードしたくないアクティビティがたくさんあります。各アクティビティには、他のすべてのアクティビティへの参照ボタンがあります。さらに、これらのアクティビティは状態を保持する必要があり、singleInstance フラグを使用する必要があるようです - 予防策はありますか?

ありがとう。

4

2 に答える 2

1

別のアクティビティに移動するときは、これを停止して彼女の状態を保存してみてください。あなたの問題を理解していれば、これが解決する良い方法かもしれません.

于 2012-08-10T09:01:54.870 に答える
0

私の提案は、 a を強制Activity的にメモリに永続化させようとしないことです。これは Android システムの仕事であり、あなたの仕事ではありません。Activityデバイスにメモリ リソースが不足している場合、いつでもシステムによって破棄される可能性があるため、一時停止/停止状態になったら、生きていることに依存しないでください。複数Activityの 間でインターネット接続を持続させたい場合は、代わりに a を使用することをお勧めしますService

また、それぞれActivityが互いに接続されているのも奇妙に聞こえActivityます...これが、ユーザーがアプリをナビゲートできるようにするための最良の方法であると確信していますか?

于 2012-07-08T05:48:37.513 に答える