私のアプリにはアクティビティが含まれています。私は意図によってそれを開始します。アクティビティをバックグラウンドに切り替えるよりも (ホーム画面などに切り替えます)。しばらくすると、OS がアクティビティを破棄します (メモリが不足していると思います)。OS による破棄から私のアクティビティ (バックグラウンド) を保護することは可能ですか? または、優先度を最大に上げますか?
質問する
223 次
2 に答える
1
要素を保持する UI に対してアクティビティが作成されます。サービスはバックグラウンド タスク用に作成されています。このことから、Activity をバックグラウンドに保持しようとするのではなく、Service を作成するというロジックがすでに聞こえてきます。
また、さまざまなアクションで呼び出される BroadcastReceiver もあります。ブートの完了、インターネットの切断、取得など。
何をアーカイブしたいのかわかっていると思います。使用する必要があるコンポーネントのコード部分を列挙することで、より良い応答が得られるように詳細に伝えることをお勧めします。
アクティビティを強制的に有効にしておくことは、一般的には悪い考えです。
于 2013-11-06T18:15:16.783 に答える
0
バックグラウンドで WebView を読み込むことができます。
于 2013-11-06T22:16:00.423 に答える