【发布时间】:2013-08-10 01:19:33
【问题描述】:
我想将我的活动中的参数传递给嵌入到活动中的片段。片段静态嵌入在 xml 布局中。 我尝试这样调用 setArgument():
setContentView(R.layout.detail_activity);
DetailFragment detailFragment = (DetailFragment) getFragmentManager().findFragmentById(R.id.detailFragment);
detailFragment.setArguments(getIntent().getExtras());
但已经太晚了,因为 setArguments 必须在片段创建后立即调用。我唯一看到的是 getArguments() 并更改了捆绑包。有更好的方法吗?
【问题讨论】:
-
不,他们以编程方式创建片段,而我的片段是 xml 的一部分。
-
我也有同样的问题。我见过的所有示例都将片段添加到活动的容器中。
-
你找到解决办法了吗
标签: android android-fragments android-activity