我是新Android用户,目前正在从事一个涉及选项卡式活动(HomeActivity)中活动之间导航的项目。我被困在必须从Activity2的按钮单击事件导航到特定选项卡片段的位置,例如Tab 2。我一直在这个问题上停留一段时间,现在将不胜感激。
我在tab2上有一个recyclerview,当从activity2执行click事件后,当打开tab2时应加载该视图。
我对此进行了一段时间的研究,但尝试了其中的各种方法后仍未找到解决方案。我还发现了类似的问题here。我的代码片段也与链接中的代码片段相似,但这是一个未解决的问题。
我也看过here和here。
如果能在此问题上获得帮助,我将不胜感激。
最佳答案
我已经检查了您的代码,您的activity1
是HomePageActivity
,activity2
是CreateEvents
。
您的工作是:从activity2
按钮开始FloatingActionButton
单击
在buttonCreateEvent
的activity2 onClick中,您将再次启动activity1
。
而不是再次开始活动,而只是结束活动2,您的问题解决了,如果您的活动是从TAB2开始的,那么当活动1再次显示其显示TAB2默认值(此时,我假设您知道活动的生命周期方法),当活动1在重新启动方法中再次显示时,更新您的数据使用标志或静态变量
如果我错了请指正我