私には、AlarmManager
クラス、単純なクラス、Application
クラス、およびその他のクラスがあります。単純なクラスはによって呼び出されAlarmManager
、次に単純なクラスはクラスの助けを借りて目標を達成しようとしApplication
ます。アプリがバックグラウンドにあるかどうかは関係ありません。これらの3つのクラスが生きていることを確認する必要があります。
さて、私の質問は次のとおりです。アプリがバックグラウンドにある場合、Android OSはこれらの3つのクラス(AlarmManager
クラス、シンプルクラス、クラス)を破棄しますか?Application
答えが「はい」の場合、使用する必要がありますService
か?を使用する場合Service
、これら3つのクラスでどのように実装する必要がありますか?
編集:
特定の時間にFacebookSDKを使用してステータスを投稿しようとしています。したがって、Alarm Manager
クラスは特定の時間に単純なクラスを呼び出します。次に、シンプルクラスはクラスからデータ(セッション、メッセージなど)を取得しApplication
、シンプルクラスはメッセージをユーザーのウォールに投稿します。
セッション、メッセージなどはApplication
、他のアクティビティクラスのクラスに保存されます。