下面是第一个片段的适配器代码,这里是将数据发送到第二个片段StoreDetails。
Bundle bundle = getArguments();
mstore_id = bundle.getString("store_id");
mstore_name =bundle.getString("store_name");
mstoreaddress= bundle.getString("address");
mstorestatus = bundle.getString("status");
mteammember = bundle.getString("teammember");
下面是StoreDetails片段
{{1}}
我收到的错误是
java.lang.NullPointerException:尝试调用虚拟方法 'android.app.FragmentTransaction 空对象上的android.app.FragmentManager.beginTransaction()' Adapter.Tab1_Adapter $ 1.onClick(Tab1_Adapter.java:78)上的参考
答案 0 :(得分:1)
FragmentManager将一直为null
,直到它附加到活动上为止。
代替使用
FragmentManager manager=fragment.getFragmentManager();
使用
getActivity().getFragmentManager() or getActivity().getSupportFragmentManager();