我必须添加一些选项卡,或者将选项卡的名称编辑到选项卡窗口小部件。现在我想在选项卡发生任何更改时每次重新加载选项卡。为此我已经创建了一个方法并调用它每次当标签发生任何变化时。现在我的问题是该方法在第二次执行clearAlltabs()之后行不通。第一次相同的代码正常运行.. 请帮助我..
答案 0 :(得分:2)
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服务于你的目的。
如果你发现它有用,请不要忘记标记答案。