exe*_*ner 0 android android-fragments android-listfragment android-fragmentactivity android-support-library
问题出在标题中.在正常活动中,我使用:
要发送数组:
b.putParcelable(Activity.EXTRA_ARRAY, xy);
i.putExtras(b);
startActivity(i);
Run Code Online (Sandbox Code Playgroud)
要获得数组:
Bundle b = getIntent().getExtras();
Array... xy = b.getParcelable(xy);
Run Code Online (Sandbox Code Playgroud)
如何在片段类中使用它?发送和接收此意图.
提前致谢.
获得Bundle的三个不同场景.
如果要使用Bundle参数初始化片段,则必须myfragment.setArguments(mybundle);在首次创建片段时使用.
如果您希望您的片段使用传递给您可以调用的活动的意图:
getActivity().getIntent()
如果只想让你的片段拦截一个意图,那么你必须使用LocalBroadcastManager注册你的片段.
您可以在此处查看如何创建此设置:如何使用LocalBroadcastManager?