Android 可在片段中序列化
我想使用此代码将我的数据发送到其他活动(片段) //活动1.课堂Android 可在片段中序列化,android,fragment,Android,Fragment,我想使用此代码将我的数据发送到其他活动(片段) //活动1.课堂 Fragment fragment = null; Bundle args = new Bundle(); args.putSerializable("content_news",oslist.get(position)); fragment = new Detail_News_fragment(); fragment.setArguments(args); Fragm
Fragment fragment = null;
Bundle args = new Bundle();
args.putSerializable("content_news",oslist.get(position));
fragment = new Detail_News_fragment();
fragment.setArguments(args);
FragmentManager frgManager = getFragmentManager();
frgManager.beginTransaction().replace(R.id.content_frame, fragment)
.commit();
通过检索数据活动2
Intent i = getActivity().getIntent();
i.getSerializableExtra("ct_detail_eng");
HashMap<String, String> stud = ( HashMap<String, String> )
i.getSerializableExtra("content_news");
String Title = stud.get(News.TAG_TITLE_News);
Topic = (TextView)view.findViewById(R.id.TitleDetail);
Topic.setText(Title);
Intent i=getActivity().getIntent();
i、 getSerializableExtra(“ct_detail_eng”);
HashMap螺柱=(HashMap)
i、 getSerializableExtra(“内容新闻”);
字符串Title=stud.get(News.TAG\u Title\u News);
Topic=(TextView)view.findViewById(R.id.TitleDetail);
Topic.setText(标题);
但这根本不起作用
请帮助,thx for advance在您的
活动1中
在调用活动2的意图中放入额外数据
Intent intent = new Intent(this, Activity2.class);
intent.putExtra(...)
startActivity(this, intent);
然后在活动2中
使用getIntent()
检索意图,并使用intent.getExtra()检索数据
然后,您可能希望将检索到的数据放入活动2中的片段中