我是新Android用户,目前正在从事一个涉及选项卡式活动(HomeActivity)中活动之间导航的项目。我被困在必须从Activity2的按钮单击事件导航到特定选项卡片段的位置,例如Tab 2。我一直在这个问题上停留一段时间,现在将不胜感激。

我在tab2上有一个recyclerview,当从activity2执行click事件后,当打开tab2时应加载该视图。

我对此进行了一段时间的研究,但尝试了其中的各种方法后仍未找到解决方案。我还发现了类似的问题here。我的代码片段也与链接中的代码片段相似,但这是一个未解决的问题。

我也看过herehere

如果能在此问题上获得帮助,我将不胜感激。

最佳答案

我已经检查了您的代码,您的activity1HomePageActivityactivity2CreateEvents

您的工作是:从activity2按钮开始FloatingActionButton单击

buttonCreateEvent的activity2 onClick中,您将再次启动activity1

而不是再次开始活动,而只是结束活动2,您的问题解决了,如果您的活动是从TAB2开始的,那么当活动1再次显示其显示TAB2默认值(此时,我假设您知道活动的生命周期方法),当活动1在重新启动方法中再次显示时,更新您的数据使用标志或静态变量



如果我错了请指正我

10-07 22:54