タグ

ブックマーク / kiyotakagoto.hatenablog.com (1)

  • View のない non-UI ( non-graphical ) fragment の1つの使い道 - 健康意識の高まり

    fragment に関する公式ドキュメントを読んでると、UI を持たない fragment を作ることもできるとあるけれど、一体何に使うのかよくわかりませんでした。 ところが最近、会社の先輩からその1つの使い道を教えてもらったので、忘れないようにメモ。 DialogFragment の Helper クラスとして使う たとえば、以下の様な要件があるときに、non-UI fragment が使えます。 ネット上の画像を取得して、DialogFragment の layout にその画像を表示させたい Activity に LoaderCallbacks を implements させたくない このとき、以下のように素直に DialogFragment を継承したクラスに LoaderCallbacks を implements させて AsyncTaskLoader を呼びだそうとすると、

    View のない non-UI ( non-graphical ) fragment の1つの使い道 - 健康意識の高まり
    tmsanrinsha
    tmsanrinsha 2013/10/09
    Can not perform this action inside of onLoadFinishedとエラーがでる。 fragmentTransaction.commitAllowingStateLoss();だと出ないけど、fragmentTransaction.commit();だとエラーがでる。
  • 1