我正在使用操作栏和片段构建选项卡界面。我需要帮助将数据从容器活动发送到片段。
详细地说,我在容器活动中有作业对象。我根据工作对象中的信息创建了几个选项卡(如公司详细信息、经验详细信息等)。我需要将作业对象传递给这些片段,以便它可以显示相应的信息。
我创建了容器活动和选项卡片段。我需要一个关于如何将对象传递给它们的示例。我无法使用intent.putExtra。我可以从片段访问父容器的对象吗?
任何帮助将不胜感激。
Thanks.
在您的活动中使用该方法,例如getJob
这将返回Job
对象及其信息
MyActivity extends Activity{
Job mJob;
public Job getJob(){
return this.mJob;
}
}
然后在你的片段中你这样做:
MyFragment extends Fragment{
@Override
public void onActivityCreated(){
super.onActivityCreated();
((MyActivity)this.getActivity()).getJob();
}
}
use getActivity
和方法getJob();
获取对象
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)