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