我在将片段添加到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)
如何解决呢?
我怀疑您的b1
类(非常不好的命名)是android.app.Fragment
从而不是从support.v4.app.Fragment
-扩展的,如果您的b1类扩展了任何内容……因此,将b1更改为从支持库片段类扩展。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句