android - 信号 TabHost 以重新加载 View

标签 android view reload

我有一个包含在 TabHost 的 FrameLayout 中的 View 。我如何以编程方式告诉 TabHost 重新加载请求它的相同 View ?类似于 html 中的“重置”。

谢谢

最佳答案

您可以使用 LocalActivityManager 访问您的选项卡并且您可以通过 getLocalActivityManager() 访问它。

LocalActivityManager 中有两个可用的方法,即 destroyActivity()startActivity()..

LocalActivityManager localActivityManager = getLocalActivityManager();
localActivityManager .destroyActivity("tabid", true);
localActivityManager .startActivity("tabid", new Intent(this, YourTab.class));

这里的tabid是在TabHost.newTabSpec(tabid))中使用过的String

关于android - 信号 TabHost 以重新加载 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5070885/

相关文章:

java - 匿名类与实现接口(interface)的编程约定

java - 如何正确检查字符串是否仅包含数字或字母?安卓

android - DialogFragment的FragmentScenario,onCreateDialog未调用

python - 如何在 View 中访问 pk (Django)

java - 如何使用Android的ParcelFileDescriptor和Documents Provider返回字节数据

objective-c - Xcode单一窗口,显示来自xib文件的自定义 View

jquery:自动重新加载/更新页面元素?

ios - 我可以在 moveRowAtIndexPath... 中调用 reloadRowsAtIndexPaths... 吗?

ios - 第二次调用 textFieldDidEndEditing 时 NSFilemanager 不保存文件

django - 如何在 django 中将按钮添加到 "submit_row"上下文