タグ

Fragmentに関するnobuokaのブックマーク (2)

  • FragmentのIllegalStateException回避 - Intelligent Technology's Technical Blog

    こんにちは、間藤です。だいぶ間が空いてしまいましたが、またもやAndroidネタです。 前回は、ViewPagerを利用するうえで押さえておきたいポイントを確認してみました。今回は、Fragmentのトランザクションに関するものです。このネタは、「Stack Overflow」の以下の投稿をベースにしています。 android - How to handle Handler messages when activity/fragment is paused - Stack Overflow ちゃんと目を通せば「なるほど」となるのですが、(私にとっては)最初わかりにくかったので、私が理解した内容を以下に整理してみようと思います。 IllegalStateException Fragmentの操作でこの例外が発生するシナリオを考えてみます。 ある画面上のボタンをタップすると、ネットワーク上のデ

    FragmentのIllegalStateException回避 - Intelligent Technology's Technical Blog
  • FragmentManager#executePendingTransactions() が怖くて使えないあなたへ - Qiita

    Fragmentを取り扱っていると必ず出てくるのが、FragmentManagerとFragmentTransactionです。 FragmentManagerは、1 個のActivityにつき 1 個のFragmentManagerが居て、Activityのライフサイクルの巡りが尽きて死ぬまでの間、そのActivityでのFragmentのライフサイクル管理をしてくれます。 Fragmentの取り扱い方としては、レイアウトに埋め込んで静的に動作させるやり方と、Activityが動的にFragmentのインスタンスを生成してレイアウトにアタッチするやり方があり、特に後者の動的にアタッチするやり方を採用した時に、FragmentTransactionを用いてFragmentのレイアウトに対する各種の操作を実行します。 さて、FragmentTransactionを使って動的にアタッチしようと

    FragmentManager#executePendingTransactions() が怖くて使えないあなたへ - Qiita
  • 1