1

我在向 MainActivity 添加片段时遇到问题。

import android.support.v4.app.FragmentTransaction;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentActivity;

b1 frag = new b1();
FragmentManager manager = getSupportFragmentManager();
FragmentTransaction transaction = manager.beginTransaction();
transaction.add(R.id.my_layout, frag,"ECalc");
transaction.commit();

错误: The method add(int, Fragment, String) in the type FragmentTransaction is not applicable for the arguments (int, b1, String)

如何解决这个问题?

4

1 回答 1

2

我怀疑你的b1类(非常糟糕的命名)android.app.Fragment从而不是从support.v4.app.Fragment- 如果你的 b1 类扩展了任何东西......所以改变 b1 以从支持库片段类扩展。

于 2013-11-11T09:45:54.063 回答