「Android: HiltでFragmentをInjectionするとcontextの中身が変わる件 - 前人未踏の領域へ アプリ開発編」
内容 Android開発時にFragmentにHiltの @AndroidEntryPoint アノテーションを付けてインジェクションを行った際、requireContextを呼んだ場合など context の中身が ViewComponentManager.FragmentContextWrapper になる。 これの何が問題かというと、これまで contextの中身はActivityと相場が決まっていたので if (context is Activity) やら context as Activity などが随所に書かれているが、これがfalseになったりクラッシュしたりする。 対応(新)…
コンテンツ文字数:0 文字
見出し数(H2/H3タグ):0 個
閲覧数:109 件
2022-07-15 17:08:07