AndroidでWidgetを作成しているのですが、端末の画面を回転するとWidgetを押しても反応しません。
画面を回転する前だとWidget押す→Activity起動と動作します。
原因を調べていると、
【質問】Widgetが画面回転後に反応しなくなる
[Android] 画面の回転に反応するウィジットアプリケーションを作るには
が見つかりそれに従ってやってみようとしましたが、うまくいきません。
作っているWidgetはホーム画面に複数置くことを想定して作っているので、WidgetをonUpdateにあるappWidgetIdsでfor文で全て更新がかかるようにしています。
なので、serviceのonConfigurationChangedでappWidgetIdsが使えれば動くと思うのですが、それに置き換わるようなものが見つかりませんでした。
Widgetを複数設置する場合のserviceのonConfigurationChangedはどうすればいいのでしょうか?
あなたの回答
tips
プレビュー