2011-11-08 11 views

答えて

0

この問題を回避する最も簡単な方法は、上部バーに通知アイコンを配置することです。電話でメモリが不足している場合を除き、Androidは通知アイコンを持つプロセスを強制終了しません。

ただし、このアイコンをユーザにオプション(デフォルト:オン)にしておきたいと思うかもしれません。

残念ながら、この実装方法はわかりません。

[編集] また、無駄な変数を設定するなど、アプリを15分ごとに完全に無意味なものにすることもできます。これにより、アプリケーションがシステムに対してアクティブであると分類されます。しかし、あなたはまだ低メモリ状況について心配する必要があります。

+0

ご返信ありがとうございます。私は計算を20秒ごとに行うタイマーを(サービスを傍受して)実行していますが、Androidはまだアプリを殺しています。私は通知アイコンを試してみると思います。 もう一度、ありがとう:-) – Ronny

3

サービスをフォアグラウンドサービスに設定します。 サービスモジュールからService.StartForegroundを実行します。 処理が終了したら、Service.StopForegroundを使用して、サービスがフォアグラウンドサービスでないようにします。

+0

ありがとう、私はそれを試してみましょう:-) – Ronny

+0

それが動作するかどうか私たちに教えてください:) – thedesolatesoul

関連する問題