0
私はアンドロイドアプリでリサーチビューにリストビューを変更しています。リサイクラーアダプターのフラグメントを置き換えます
問題
サンプルプロジェクトを使用して、私は、アダプタビューで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の断片をインポートする場合 nullオブジェクト
に、私も同じエラーを取得します。
ご協力いただければ幸いです。
あなたは