android - 如何重新加载每次重新加载选项卡

标签 android

我必须添加一些选项卡,或将选项卡的名称编辑到选项卡小部件。现在我想每次在选项卡发生任何更改时重新加载选项卡。为此,我制作了一个方法并调用它每次选项卡发生任何更改时。现在我的问题是该方法在第二次 clearAlltabs() 行之后不起作用。第一次相同的代码运行正常.. 请帮助我..

最佳答案

intentLog = new Intent().setClass(this, ClassName.class);
        specLog = tabHost.newTabSpec("Log").setIndicator("Log",
                res.getDrawable(R.drawable.list)).setContent(
                **intentLog.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)**);
        tabHost.addTab(specLog);

您需要添加一个标志,因为 Intent.FLAG_ACTVITY_CLEAR_TOP 符合您的目的。

如果觉得有用,请不要忘记标记为答案..

关于android - 如何重新加载每次重新加载选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5715989/

相关文章:

Android Camera 第二次拍摄失败

java - 如何通过Listener拦截日志Log.d/w/e

android - 以编程方式更改可绘制形状的颜色

java - 我是否应该删除继承类中未使用可空值注释的覆盖方法的可空性

android - 检测类里面的电话 Activity

java - Java 中的 Android 局域网唤醒

android - 数据库中的数据更改后如何通知内容解析器?

java - Android 可以执行 Activity 的方法

Java:坐标变换 - 旋转和缩放

java - 是否可以在后台线程内交换 fragment