🤮

JetpackCompose1.0.5 android8でバグまとめ

2022/03/05に公開

はい。

業務でandroid8関連で深刻なバグが発生したので備忘録として残しておきます。

因みに解決方法はありません

バグ内容

activityにsetContentしてComposeを乗せたactivityをイベントを発火させた後にfinish()するとクラッシュするっぽい。

はい。

上記が原因かもいまいち分かっていませんがなんかクラッシュするみたいです。

android8の一部端末のみで

beta02で元々は報告されていたようなのですが

1.0.5でも確認されてIssueTrackerにも上げられているみたいです。

https://issuetracker.google.com/issues/182551468?pli=1

https://issuetracker.google.com/issues/215116019?pli=1

1.0.5以上のJetpackComposeでもどうよう発生するかどうかは確認できていません。

Compose内にWebViewとButtonComposeを同居させるとButtonComposeの上に謎のフィルターがかかってボタンを押下することができなくなる。

完全にどういうこと????って感じなのですが、

ベースColumnがあってその中にコンテンツComposeを上から適当に並べていき、

一番bottomにボタンComposeがあるみたいなよくある画面を作成していたのですが、

その中のコンテンツComposeの中にAndroidViewを使ったWebViewがあった時に

タイトルのような事象が発生した感じです。


どうして????なんで???????

という感じなのですが原因もわからなければ解決方法もなさそうでした。

因みにエミュレータでは発生しません


どうやっても解決することができなかったので

私はxmlでレイアウトを組み直しました;;;;;;;;

Discussion