Android 选项卡更改时如何重新加载选项卡活动?
再次选择选项卡时如何重新加载活动?请给我一个示例代码。当我按下tab键时,它会给我旧的输出,但我想重新加载该活动以获得新的更新输出,所以请帮助我,非常感谢。只需将Android 选项卡更改时如何重新加载选项卡活动?,android,Android,再次选择选项卡时如何重新加载活动?请给我一个示例代码。当我按下tab键时,它会给我旧的输出,但我想重新加载该活动以获得新的更新输出,所以请帮助我,非常感谢。只需将.addFlags(Intent.FLAG\u activity\u CLEAR\u TOP)添加到您的tab类中即可 示例 tabHost.addTab(tabHost.newTabSpec("Your Tab") .setIndicator("tab indicator") .setContent(
.addFlags(Intent.FLAG\u activity\u CLEAR\u TOP)
添加到您的tab类中即可
示例
tabHost.addTab(tabHost.newTabSpec("Your Tab")
.setIndicator("tab indicator")
.setContent(new Intent(this, TabClass.class)
.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)));
如果需要在获取特定选项卡的焦点时添加更多进程,也可以使用onWindowFocusChanged方法
@Override
public void onWindowFocusChanged(boolean hasFocus) {
// TODO Auto-generated method stub
//You can add your own method to refresh data within the tab //(Ex: refreshData())
super.onWindowFocusChanged(hasFocus);
}
@harding将问题文本缩进4个空格,使其格式化为代码。已编辑…您可以使用活动生命周期。每次切换到选项卡时,都会调用onResume。我有不同的场景。。。。如何重新加载活动选择同一选项卡时,假设tabC-->活动A-->活动Aa(同一选项卡)-->现在再次选择E tabC-->如何重新加载活动A???@Tanmay Mandal如果我们添加该标志,活动将在每次我打开其选项卡时刷新。有没有办法在某个特定的操作中刷新它?