【发布时间】:2018-11-11 17:58:09
【问题描述】:
我尝试从适配器调用片段,但在getFtragmentManager 处出现错误
适配器类
holder.track_order.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
TrackOrderFragment fragment2 = new TrackOrderFragment();
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.replace(R.id.main_frame, fragment2);
fragmentTransaction.commit();
}
});
错误:无法解析方法“getFragmentManager()”
【问题讨论】:
-
你试过this吗?
-
getFragmentManager()是某个类的方法,绝对不是任何Adapter类的方法。那么你需要调用什么类的虚方法呢?它的对象。 -
@ADM 你能举个例子吗?
标签: android