サーバーから新しいデータをダウンロードする (削除または送信するのではなく) 必要がある多くの SQLite テーブルを含む Android 4.0(android:minSdkVersion="14") のアプリケーションがあります。現時点では、ユーザーには同期ボタンがありますが、3G/Wifi がオンの場合、および 1 ~ 2 時間ごとに自動的に同期するものを実装したいと考えています。
どのパターンまたはベスト プラクティスを使用する必要がありますか? アラームか、ローカル サービスか、リモート サービスか、それとも何か?