Android 3.0は、ウィジェットを2.xおよびおそらく4.xとは異なる方法でアクティブ化します。
私は人々がこれをどのように受け入れるかを理解しようとしています。
基本的にAndroid2.xで期待される機能は、ウィジェットがダウンロードされてすぐに使用できるようになり、onUpdate
メソッドがウィジェットを希望どおりに機能させる準備ができていることです。
Android 3.xでは、いくつかのことが同じように起こらないようです。
ウィジェットがダウンロードされた後、再起動するまで、ウィジェットのリストに常に表示されるとは限りません。(これが「なぜ」発生するのかを詳しく説明しているのを見てきましたが、他のウィジェットにこの問題がないように見える理由はわかりません)
その他の場合、ウィジェットがダウンロードされ、ウィジェットのリストに表示されますが、ランチャー画面にウィジェットを追加してもアクティブ化されません。
onUpdate
再起動するまで、機能していないようで、タッチイベントはアクティブではありません。
ランチャー画面が最初にロードされたときにブートローダーがウィジェットをアクティブ化する方法についての投稿を見たことがありますが、この問題がないウィジェットを見たことがあります。
同様に、私はそのロジックを使用して、電話のロケールを変更することにより、ランチャー画面を強制的にリロードしました。しかし、私が作成したウィジェットをトラブルシューティングなしで利用できるようにしたいのですが、これはどのように行われますか?
ありがとう