私は現在、ユーザーがログインする必要があるウィジェットを開発しています。ユーザーが最初にウィジェットを追加してログインしていないときは、それらをログインできるようにログインアクティビティに持っていきます。 ウィジェットが自動更新されたときにそれをやりたいと思う(ホーム画面をブラウズしているときにアプリをランダムに起動させるのは非常に面倒なことだろう)。Android Widgets:最初のアップデートと自動アップデートを区別しますか?
更新コードは現在onUpdate()にありますが、ウィジェットが最初に追加されたときに発生する更新と定期的に更新される更新を区別する方法を見つけることができませんでした。これを行う方法はありますか?
は私が作るしようとしている、要約すると以下: - 初期アップデートをユーザーがウィジェット追加したとき:オープンログイン活動 - その後の定期的な更新:開けませんログイン活動注操作を行います。私は思いますonEnabled()を避けたいのは、FIRSTウィジェットが追加されたときだけ呼び出されるからです。私は新しいウィジェットが追加されるたびに自分のコードを実行したいと思います。
私はこれが動作すると思います!ウィジェットごとに別々の要素が必要ですが、ウィジェットIDをユニークにするためにキーにウィジェットIDを簡単に追加できます。ありがとう! –