0
我正在开发一个Android应用程序,将listview更改为回收站视图。从回收站适配器中更换片段
问题
使用实例项目,我处理我的点击在适配器鉴于recylcer。 但是,从这个适配器,我有一个非常有时间调用一个新的片段。
itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
// android.app.FragmentManager fragmentManager = getFragmentManager();
// FragmentManager fragmentManager = ((Activity) context).getFragmentManager();
// FragmentManager manager = this.getSupportFragmentManager();
// FragmentManager manager= getContext().getFragmentManager();
// FragmentManager fragmentManager = newsAdapter().getActivity().getFragmentManager();
// getActivity().getFragmentManager();
Log.i("RecyclerViewItemClic", String.valueOf(getLayoutPosition()));
Log.i("RecyclerViewItemClic", personName.getText().toString());
String idnum = String.valueOf(personName.getText());
Log.i("RecyclerViewItemClic", idnum);
Log.i("RecyclerViewItemClic", personAge.getText().toString());
if (personName.getText().toString() .equals("1")) {
/*
fragmentManager.beginTransaction()
.replace(R.id.content_frame
,new numNumbersFrag())
.commit();
*/
((FragmentActivity) context).getFragmentManager().beginTransaction()
.replace(R.id.content_frame, new numNumbersFrag())
.commit();
}
}
以上是我试图导致错误 ')android.app.FragmentManager android.support.v4.app.FragmentActivity.getFragmentManager(' 代码
尝试调用虚拟方法一个 空对象
上我也得到了同样的错误,如果我尝试使用getSupportFragmentManager(),或我进口替代版本4片段。
任何帮助,将不胜感激。
谢谢