1

WeatherListWidget のサンプル Android アプリを変更しています。私の場合、データ ポイントは独自に変更できます。更新ボタンをクリックしなくても、これらの変更がアプリ ウィジェットの表示に反映されるようにしたいと考えています。

これを行う方法を説明するチュートリアルはありますか? 私が本当にやりたいのは、強制的に更新または更新することだけだと思います。(はい、私は Android プログラミングに比較的慣れていません)

ありがとう、

[アップデート]

内部センサー (SensorManager によって管理されるもの) の値を表示し、センサー値の変更をリッスンしています。私の SensorDataProvider クラスは ContentProvider を拡張し、SensorEventListener を実装します。

したがって、これが表示の更新の必要性を引き起こす原因となります。最終的には、更新レートを管理する必要があるかもしれませんが、それは差し迫った問題ではありません。

4

1 に答える 1

0

ウィジェットマニフェストで自動更新時間を設定できます。これは最短で30分です。

それよりも速く更新したい場合は、AlarmManagerやのようなものを使用Serviceしてアプリをより頻繁に更新できますが、これはユーザーのバッテリー寿命に影響を与えることを考慮してください。

このウィジェットには、サービスとスレッドを使用してアプリをより頻繁に更新する方法の良い例があります。GoogleCodeProjectはこちら。

于 2012-04-19T17:15:01.390 に答える