Genta Hirauchi

Fragmentの実装[Android][Kotlin]

更新日:2019/11/17

目次

Fragmentの表示、非表示、入れ替え

Point
  • replaceは、表示するViewのFragmentをremoveした後、新たなFragmentをaddする
  • すでにFragmentがaddされていなくても、replaceは使用できる
  • Fragment①をadd、Fragment②をreplace、Fragment②をremoveした場合は、Fragment①はreplace時にremoveされているため表示されない

値の受け渡し

コールバックの実装

Point
  • 呼び出し元で、インターフェースをimplementし、コールバックメソッドをOverrideする
  • 呼び出し元がActivityの場合、onAttachでリスナーを取得できる