申し訳ありませんが、私の間違いです。プロジェクトには、パッケージ名が異なる2つの同じファイルがあります。間違ったクラスをデバッグしていました。お時間を割いてごめんなさい
以下のコードは明確に機能し、MyListFragmentのアクティビティを確認できます。しかし、ブレークポイントをonCreateViewに入れようとすると、デバッグできません。
printlnとlogを試しましたが、何も機能しません。
何か考えはありますか?
それ以外の
ft.add(...)
使用FragementTransaction's
replace()
方法:
ft.replace(R.id.ui_container, new MyListFragment());
ドキュメントの状態:
[replace()replaces]コンテナに追加された既存のフラグメント。これは基本的に、同じcontainerViewIdで追加された現在追加されているすべてのフラグメントに対してremove(Fragment)を呼び出し、次にここで指定された同じ引数でadd(int、Fragment、String)を呼び出すことと同じです。
したがって、Activity
再作成されるたびに、新しいMyListFragment
インスタンスが追加され、onCreateView()
呼び出されます。
これは私の間違いです。onCreateviewのデバッグに問題はありません。お時間を割いてごめんなさい。