私はスタートボタンを押すと、 の録画画面を開始し、 moveTaskToBack(true)を呼び出します。私のアプリケーション(録画画面)は、アンドロイド携帯電話でバックグラウンドに戻るときに生き残りますか?
私はいくつかの重い作業を行うとき、私はアンドロイドで、レコード画面のアプリケーションのリサイクルを重いタスク、[OK]レコード画面の仕事、 をしない、
私は生きている私の記録画面のアプリケーションを維持するために何ができます私は重い仕事をしていますか? が前景?
私はスタートボタンを押すと、 の録画画面を開始し、 moveTaskToBack(true)を呼び出します。私のアプリケーション(録画画面)は、アンドロイド携帯電話でバックグラウンドに戻るときに生き残りますか?
私はいくつかの重い作業を行うとき、私はアンドロイドで、レコード画面のアプリケーションのリサイクルを重いタスク、[OK]レコード画面の仕事、 をしない、
私は生きている私の記録画面のアプリケーションを維持するために何ができます私は重い仕事をしていますか? が前景?
Androidのリサイクルメカニズムをブロックすることはできません。システムにリソースが必要な場合は、フォアグラウンド以外のプロセスのコンポーネントが強制終了されます。
可能なことは、作業をService
に移動し、可能な限り少ないリソースを使用することです。次にService
をforeground serviceとして起動して、リサイクルに先立っていないことを確認してください。
しかし、デバイスの仕様やシステムコードの変更(これはAndroid搭載端末では非常に一般的です)のような多くの要因によって決まるため、決して100%保証されません。