最初に要素のリストを含むフラグメントを表示するこのアクティビティがあります。これは、次のコードで完全に機能します。
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.list_act);
if(null == savedInstanceState)
{
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
ListFragment glfragment = new ListFragment();
fragmentTransaction.add(R.id.listfrag1, glfragment);
fragmentTransaction.commit();
}
}
とがListFragment
ありDetailFragment
ます。しかし、リストの要素をクリックしたときにトランジションを行う方法がわかりません。は知ってfragmentTransaction.replace()
いますが、いつ呼び出すかはわかりません。
OnListItemClick()
の内部を使用する必要があると思いましたが、メインのアクティビティではなくフラグメントListFragment
の内部を使用する方法がわかりません...また、データをインテントであるかFragmentManager
のように「エクスポート」したいのですが、DetailFragment
そうではありません。