私は現在、通常のAndorid-App(サービスなし)をプログラムしています。それは定期的なチェックのためのタイマーを含んでいます。サービスとアプリケーションとの間のサービスやコミュニケーションの面倒を避けるために、もはやフォアグラウンドではなくなっているアプリケーションを存続させる方法があるかどうか自問しています。 現在、私がアプリケーションを「閉じる」とき、それはAndroid OSがそれを殺すことを決めるまで、まだ生きています。この殺害を避ける方法はありますか? "onDestroy"の特定のコマンドや特定のApp-flag? 私のアプリケーションはかなり複雑で、特に通信/バインディングのように複雑さが増すため、サービスを実装したくありません。 「簡単な方法」があるのですか、本当にService + Appを使わなければなりませんか?たぶん、sthのためのアプリケーションを登録するためのトリックがあります。 Android OSがバックグラウンドにいるときにそれを殺しないという副作用を持つ特別なものです。Androidアプリをバックグラウンドで使用してもいいですか?
理解を深めるために編集:ユーザーがそれを望むときにGUIがバックグラウンド(消滅)に入ることができるので、私の質問はフォアグラウンドで永久にアプリケーションのGUIを永続させる方法ではありません。私が望むのは、追加のサービスを必要とせずにタイマーをそのまま維持できることです。
前もってアイデアをありがとうございました!
私はこの記事でこのことを説明しました:http://stackoverflow.com/questions/29799187/android-background-services-and-alarms/29800712#29800712それはサービスとハンドラを使用します。 –