承認ウィジェットのレイアウトがオフライン時に崩れる
不具合確認
承認ウィジェット(1つのウィジェット)がログアウト状態で1個半(スクロール込みで8個表示)される
原因
AwAppWidgetRemoteViesFactory.ktのgetCount()メソッドにて、ウィジェットの個数を返すときにログアウト状態では8個で固定している
修正方針
AwAppWidgetRemoteViesFactory.ktのgetCount()メソッドにて、承認ウィジェットの場合は1つ、それ以外は8を返すようにする
下記の処理に修正する
// 承認待ちウィジェットの場合
if (approvalFilterCodes.size == 1) {
return widgetItems?.count() ?: approvalFilterCodes.size
}
// それ以外
return widgetItems?.count() ?: 8
動作確認
問題なく表示されることを確認
キャプチャをコメント欄へ記載
sbc-atled-aw-devによってに編集されました