如何从活动意图到特定片段?
Posted
技术标签:
【中文标题】如何从活动意图到特定片段?【英文标题】:How to intent from activity to specific fragment? 【发布时间】:2016-03-08 23:25:07 【问题描述】:我想从一个activity向特定fragment发送一个intent,比如这张图,fragment在fragmentactivity中(fragmentactivity包括五个fragment)。我没有任何想法来实现它。
【问题讨论】:
你真正想要做什么?您的问题无法理解。 你所说的“意图”是什么意思 请说明的更清楚,看不懂。 请发布您的代码 【参考方案1】:我不完全知道“从活动到特定片段的意图”是什么意思。所以我只是假设你想在你的活动中显示/导航到你的片段。这是简单的代码:
//show your fragment inside your activity
YourFragment fragment = new YourFragment();
getIntent().putExtra("KEY", "Value"); //pass data to your fragment
transaction = this.getSupportFragmentManager().beginTransaction();
transaction.replace(R.id.IDofYourLayoutToBeReplaced, fragment);
transaction.commit();
//in your fragment, retrieve the data
String yourVariable = getActivity().getIntent().getExtras().getString("KEY");
或者为了更好的理解,可以查看this link
【讨论】:
以上是关于如何从活动意图到特定片段?的主要内容,如果未能解决你的问题,请参考以下文章