は私がAppWidgetProviderのにonUpdate()メソッドの呼び出しの2種類があります知っているように:AppWidgetProviderのonUpdate()メソッドがどのように呼び出されたかを判断できますか?
- updatePeriodMillis円の有効期限が切れているとき
- 新しいウィジェットをにonUpdateで
()メソッドをホーム画面に追加されたときに、私は最初のケースでいくつかのサービスを開始したいが、2番目にはない。どのようにonUpdate()が呼び出されたかを判断することは可能ですか?
ありがとうございます。わたしにはできる。私のアプリでは、それぞれの新しいウィジェットIDは、いくつかのウィジェット設定でSQLiteのテーブル行に格納されます。したがって、必要なチェックは、対応するウィジェットIDを持つ行が存在するかどうかをチェックすることです。ウィジェットがホームスクリーンから削除されたときにテーブル行も削除されます。 – riden