新品価格 |
大分時間が経ちましたがそろそろandroidQ対応をしようと思った
そんなわけで試しに自分のプロジェクトを対応してみた
・SDKバージョンを上げる
targetSdkVersion
compileSdkVersion
を29にする
・ライブラリのバージョンアップ
Project Structure→Suggestionsからぽちぽちするだけ
これで最新に全部あげちゃいましょう
・userHintがdeprecatedになった
androidx.fragment:fragmentのバージョンアップにより。
FragmentPagerAdapterにBEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENTを与える
onResumeでトリガーされるように変更された
ログ関係は挙動変わるので注意
http://y-anz-m.blogspot.com/2019/07/androidxfragmentfragment110-alpha07.html
・DialogFragmentのshowがnull非許容になった
androidx.fragment:fragmentのバージョンアップにより。
show(@NonNull FragmentManager manager, @Nullable String tag)
になったので
FragmentManagerがNon-Nullになってから渡すように変更する必要がある
これでAndroidQ対応できたはず
後は動作確認してリリースするだけ