我在FragmentOne.class
中有2个微调器从stackoverflow中搜索了很多,没有人回答我的情况
从微调器中选择项目时,它们应显示在Textviews
FragmentTwo.class
中
用于FragmnetOne.class
:
btnsend.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Bundle bundle = new Bundle();
bundle.putString("countryfrom", fromcountryspinner.getSelectedItem().toString());
bundle.putString("countryto", tocountryspinner.getSelectedItem().toString());
FragmentTwo fragment = new FragmentTwo();
fragment.setArguments(bundle);
`getFragmentManager().beginTransaction().replace(R.id.container_fragment, fragment).commit();
}
});
获取该值的FragmentTwo.class中的:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_order_car_page, container, false);
TextView txtfromcountry = (TextView) view.findViewById(R.id.txt_fromcountry);
TextView txttocountry = (TextView) view.findViewById(R.id.txt_tocountry);
String countryfrom = this.getArguments().getString("countryfrom");
txtfromcountry.setText(countryfrom);
String countryto = this.getArguments().getString("countryto");
txttocountry.setText(countryto);
return view;
}
该应用程序崩溃。当在崩溃日志中点击时,它指向类 FragmentTwo.clas 任何想法是什么错误?
Logcat:我更改了片段类的名称,以便理解:OrderCarPage是FragmentTwo.class
10-08 13:44:42.247 27801-27801/datasite.com.aroba E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.NullPointerException
at datasite.com.aroba.OrderCarPage.onCreateView(OrderCarPage.java:69)
at android.support.v4.app.Fragment.performCreateView(Fragment.java:2192)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1299)
at android.support.v4.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManager.java:1528)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1595)
at android.support.v4.app.BackStackRecord.executeOps(BackStackRecord.java:758)
at android.support.v4.app.FragmentManagerImpl.executeOps(FragmentManager.java:2363)
at android.support.v4.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2149)
at android.support.v4.app.FragmentManagerImpl.optimizeAndExecuteOps(FragmentManager.java:2103)
at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2013)
at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:710)
at android.os.Handler.handleCallback(Handler.java:615)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4950)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:997)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:764)
at dalvik.system.NativeStart.main(Native Method)