私のアプリケーションには、UI 用のアクティビティとバックグラウンド ポーリング用のサービスがあります。標準運賃のようです。
Activity OnCreate が呼び出されなくても、AlarmManager は Service Intent をトリガーできますか?
アクティビティとサービスを別のアプリケーションに入れるメリットはありますか? これにより 2 つの APK が作成され、1 つのアプリとしてマーケットに投入できなくなりますか? どうにかして 2 つのアプリケーションを 1 つのマニフェストに入れることはできますか?
両者のコミュニケーションについて:
-Activity と Service が同じアプリケーションの一部である場合 - 共通のオブジェクト (User オブジェクトなど) を Application スコープに保存して、2 つを共有することはできませんか?
-AIDL を気にする必要さえないように思えます - 2 つは Application スコープでもお互いに弱い参照を持つことができます - そして彼らはそのようにお互いにメソッドを呼び出すことができますか? それとも、ある種の Observer Pattern や BroadcastListener を使用して、互いにパブリッシュ/サブスクライブする必要がありますか?