Acivity1 Fragment2 -> Activity2(单击按钮后)-> Activity1 Fragment2 从活动导航到特定片段
Posted
技术标签:
【中文标题】Acivity1 Fragment2 -> Activity2(单击按钮后)-> Activity1 Fragment2 从活动导航到特定片段【英文标题】:Acivity1 Fragment2 -> Activity2 (after button click) -> Activity1 Fragment2 navigate from activity to specific fragment 【发布时间】:2020-10-06 17:12:53 【问题描述】:您好,我有一个实现底部导航组件的应用程序。
有一个主要的活动有2个片段(家庭片段,笔记片段)。
我将从 note fragment 转到另一个名为 AddNoteActivity 的活动。
单击 AddNoteActivity 中的按钮后,我希望屏幕显示带有注释片段的主要活动。
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
我知道这段代码将启动主要活动,但它会自动加载主页片段,因为它在 moblie_navigation.xml 中设置为app:startDestination
。
如何在 AddNoteActivity 中单击按钮时让主要活动加载笔记片段?
我还有一个启用导航的操作栏。当我单击向上箭头时,我会按原样返回到笔记片段。
【问题讨论】:
你为什么不在“AddNoteActivity”中完成工作后finish();
?并再次获取数据resume()
in ""note fragment""
完美运行,哇,谢谢
【参考方案1】:
要转到片段只需写
在您的按钮上点击
完成();
【讨论】:
以上是关于Acivity1 Fragment2 -> Activity2(单击按钮后)-> Activity1 Fragment2 从活动导航到特定片段的主要内容,如果未能解决你的问题,请参考以下文章