我有一个包含在TabHost的FrameLayout中的视图。如何以编程方式告诉TabHost重新加载请求它的相同视图?像html中的“重置”一样。
由于
答案 0 :(得分:1)
您可以使用LocalActivityManager访问Tab
,并可以通过getLocalActivityManager()
访问此内容。
在LocalActivityManager
中,有两种方法可用destroyActivity()
和startActivity()
..
LocalActivityManager localActivityManager = getLocalActivityManager();
localActivityManager .destroyActivity("tabid", true);
localActivityManager .startActivity("tabid", new Intent(this, YourTab.class));
此处tabid
是String
中使用的TabHost.newTabSpec(tabid)).