gpt4 book ai didi

android - 每次点击android时如何刷新选项卡内容

转载 作者:行者123 更新时间:2023-11-30 03:34:14 26 4
gpt4 key购买 nike

我在 android 中拥有三个不同内容的三个选项卡。每个选项卡从服务器检索数据并将其显示为 ListView (即三个选项卡上的三个 ListView )。我需要每次都在每个选项卡上刷新。但它会刷新仅第一次点击选项卡。我该如何解决这个问题?

我的代码:tabHost = getTabHost(); getTabHost().invalidate();

    tabHost.addTab(tabHost.newTabSpec("tab1")
.setIndicator("", getResources().getDrawable(R.drawable.home))
.setContent(new Intent(this, Home.class)));

tabHost.addTab(tabHost.newTabSpec("tab2")
.setIndicator("", getResources().getDrawable(R.drawable.trip))
.setContent(new Intent(this, Tript.class)));

tabHost.addTab(tabHost
.newTabSpec("tab3")
.setIndicator("",
getResources().getDrawable(R.drawable.settings))
.setContent(new Intent(this, Settings.class)));

tabHost.setCurrentTab(0);

我现在通过以下方式解决了:

.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

最佳答案

像这样使用 .addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)

tabHost.addTab(tabHost.newTabSpec("Your Tab")
.setIndicator("tab indicator")
.setContent(new Intent(this, TabClass.class)
.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)));

关于android - 每次点击android时如何刷新选项卡内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16892959/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com