android从 Activity 2中的点击事件打开特定的选项卡 fragment

标签 android android-fragments android-viewpager android-recyclerview fragmentpageradapter

我是 Android 新手,目前正在开发一个项目,涉及选项卡式 Activity (HomeActivity) 内的 Activity 之间的导航。我陷入了必须从 Activity2 的按钮单击事件导航到特定选项卡 fragment (例如 Tab 2)的困境。我已经被这个问题困扰了一段时间了,现在任何帮助将不胜感激。

我在 tab2 上有一个 recyclerview,在从 activity2 执行点击事件后打开 tab2 时,应该加载该 View 。

我已经研究了一段时间,但在尝试了各种方法后未能找到解决方案。我还发现了类似的问题here 。我的代码 fragment 也与链接中的代码 fragment 类似,但这是一个悬而未决的问题。

我也看过herehere .

如果我能在这件事上得到一些帮助,我将不胜感激。

最佳答案

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

你所做的是:从FloatingActionButton按钮单击启动activity2

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

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


如果我错了,请纠正我

关于android从 Activity 2中的点击事件打开特定的选项卡 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34426200/

相关文章:

android - 改造 2.x : Log Header for request and response

android - 尝试读取字段 'android.view.View android.support.v7.widget.RecyclerView$ViewHolder.itemView'

安卓.view.InflateException : Error inflating class fragment on Startup (no error in onCreate? )

android: ViewPager 超过 100 个 webview

android - 使用 ViewPager 更改选项卡时重新创建 fragment

android - 如何从 viewpager 和 pageradapter 中删除项目

Android 多人实时游戏,最好的协议(protocol)/通信是什么?

android - Android Studio 3.1.1 未识别 MqttConnectOptions 成员

android - 在 viewpager 的 recyclerview 中加载大数据的性能问题

java - 什么时候可以在android中使用强引用并且这段代码会泄漏吗?