对我最有效的解决方案是https://dev59.com/7mw15IYBdhLWcg3wO5IH#6751537。 - Jose Gómez
3个回答
54
54
检查 if(YourFragment.this.isVisible())
- mrsus
6
1如何在选项卡式操作栏中实现?在这个片段方案中,导航出现了问题。 - Skynet
导航出了什么问题?你想要实现什么? - mrsus
我的应用中有一个 Action Bar 的选项卡活动(Activity),选项卡由 Fragment 组成。我在 Action Bar 上放了一个按钮,点击后可以跳转到不同的 Fragment,比如“关于应用”。当用户跳转到“关于应用”页面时,我会将该按钮禁用,以防止重复调用。但是一旦用户点击返回按钮回到之前的页面,我会重新启用该按钮。但是如果用户通过切换选项卡而不是按返回键来导航,那么我希望能够再次启用该按钮。 - Skynet