0

アプリ ウィジェットに問題があります。6 つのボタンを持つアプリ ウィジェットを作成しました。これらの 6 つのボタンを 6 つのアクション (マニフェストと onUpdate() メソッド内) でコンパイルします。ユーザーがこれらのいずれかを押すと、これに反応できるようになります。しかし、デフォルトの時間が経過しても応答がありませんでした。appwidgetmanager が機能していないようです。

問題は、デバイスをPCに接続すると動作することです。1週間ですが、スマートフォンを通常の方法で使用すると(PCに接続せず、1日中使用します)、1日の終わりにappwidgetが応答しなくなり、ボタンが応答しなくなります。

ウィジェットは一部のテキストのみを表示する必要があります。このため、updateperiod を無効にします -> appwidget は onUpdate() メソッドで 1 回だけ実行されます。

ここで質問: updateperiod を実装する必要があります。1 日の終わりに appwidget がまだ生きていることを証明できるか、それとも他の問題/問題ですか?

よろしくマヌー

4

2 に答える 2

0

ビューの 1 つを更新するたびに、ウィジェット内のすべてのビューを更新しますか?

前回チェックしたときは、毎回すべてのビューを更新する必要がありました。そうしないと、遅かれ早かれビューが応答しなくなります。つまり、6 つのボタンと 2 つのテキスト ビューがあり、テキスト ビューの 1 つを更新する場合は、他のテキスト ビューとボタンも更新する必要があります (もちろん、以前に送信したのと同じ情報を使用して)。

これは Android のバグである場合とそうでない場合がありますが、その通りです。

于 2013-06-24T20:41:33.547 に答える