2011-02-02 6 views
0

誰か教えてください。デフォルトのアップデート期間が来る前に、アプリウィジェットにあるTextViewを更新するにはどうすればいいですか??.?.?.((30,om、1h ...)30分で設定しましたが、 1h)Android:アップデート前にアプリウィジェットのテキストをランタイムに変更してください!

ウィジェットの最終的なテキストは何かを決定するアクティビティがあり、ランタイム中にユーザーによって変更される可能性があるため、ユーザーが何かを変更した後にウィジェットの最終変更を表示する必要がありますすぐに)、私はできません。どうすればこれを達成できますか?

多くのありがとうございます。

答えて

2

これをどのように達成できますか?

アプリウィジェットをAppWidgetManagerで更新するだけです。 「更新時間」については何も魔法はありません。いつでもあなたのアプリウィジェットを更新することができます。 RemoteViewsを構成し、それらを構成し、AppWidgetManagerを使用して変更をホーム画面にプッシュします。

+0

私はUpdateメソッド内でAppWidgetManagerを利用することができ、実際にはそこにリモートビューを構築しています。「appWidgetManager.updateAppWidget(appWidgetId、remoteView);」を使用するコード行を表示してください。他の方法の中から? –

+0

https://github.com/commonsguy/cw-andtutorials/tree/master/34-AdvAppWidget/LunchList – CommonsWare

+0

最終的なint N = appWidgetIds.length;を取得するにはどうすればよいですか? ?私のメソッドでappWidgetIdsを定義するにはどうすればいいですか? –

関連する問題