だから私はいくつかのデータを提供するウェブアプリケーションを持っています... http://www.myserver.com/? id = Applesをクエリすると、アプリケーションはApplesの現在の価格を返します(アプリが知っている他の多くの果物があります)。果物の名前と価格をデータベースに保存しています。私がしていることは、私のメインアクティビティ(開始時にDBからそれらを読み取る)のすべての果物と現在の価格のリストを表示するだけでなく、1つの果物の価格を表示するウィジェットを画面に配置する機能をユーザーに提供することです(たとえば、小さな1x1ウィジェット)。
話はそれだけです...私がやりたいのは、データベースで果物の価格を常に最新の状態に保つことです(たとえば、30分ごとに更新します)。また、新しい価格を表示するためにデータベースがいつ更新されたかをウィジェットに知らせたいです)。
これを実装するための最良のパターンは何でしょうか(これはおそらく非常に一般的です)... AsyncTask、Service、Service + ALarmなど、他のすべての組み合わせですか?