私のプログラムは、バックグラウンドでインターネットから1時間ごとにデータをダウンロードし、データベースを更新するリモートサービスで構成されています。次に、サービスは事前定義されたデータについてユーザーに警告します。
アクティビティは、アラート設定およびその他のパラメータを設定するために行われます。サービスは、アクティビティなしで自分で動作できる必要があります。
私はSQLデータベースをどこに置くべきか疑問に思っていましたか?
アクティビティ内で作成したとしましょう。サービスからアクセスできますか?次に、AIDL接続を構築する必要がありますか、それともデータベースを直接読み取ることでデータベースにアクセスできます(アクティビティが機能していない場合でも)??
アドバイスをいただければ幸いです。
追伸:私はまだアンドロイドの初心者なので、私は簡単なものを探しています;)