Android 可在片段中序列化

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

我想使用此代码将我的数据发送到其他活动(片段) //活动1.课堂

    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中的片段中