私は2つのフラグメントを持っていて、以下のように設定しています
fram1 = new FragMent1();
fragMentTra.addToBackStack(null);
fragMentTra = getFragmentManager().beginTransaction().add(rl.getId(), fram1, "fram1");
fram2 = new FragMent2();
fragMentTra.addToBackStack(null);
fragMentTra = getFragmentManager().beginTransaction().add(rl.getId(), fram2, "fram2");
Fragment は Listfragment を拡張し、他のものは拡張しません。
public class FragMent1 extends android.support.v4.app.ListFragment {
public class FragMent2 extends Fragment{
ラインを実行するとfragMentTra = getFragmentManager().beginTransaction().add(rl.getId(), fram1, "fram1");
以下のエラーメッセージが表示されます。誰でもこれを解決する方法を知っていますか?
The method add(int, Fragment, String) in the type FragmentTransaction is not applicable for the arguments (int, FragMent1, String)