gpt4 book ai didi

android - 刷新/更新 Activity

转载 作者:太空狗 更新时间:2023-10-29 15:14:56 24 4
gpt4 key购买 nike

我需要刷新我的 Activity 。我有一堆问题重新分级,建议我完成当前 Activity 并重新启动当前 Activity 。或者再次为每个小部件提供值(value)。为了避免过渡,我使用了这段代码

Intent intent = getIntent();
overridePendingTransition(0, 0);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
this.finish();

overridePendingTransition(0, 0);
startActivity(intent);

但在我的例子中,在我的 Activity 中,我有四个选项卡,我需要刷新所有四个选项卡。

关于同样的问题还有几个1) 使用上面的代码,如果我在其他屏幕上,当上面的代码运行时我会回到这个屏幕。

2) Activity 顺序被打乱。

3) 维护选中的标签也是问题的一部分

即使我尝试单独刷新每个选项卡,我的选项卡之一也有 webview。如何刷新它,因为除非有 View ,否则无法调用 webview.loadData(),因为我不在该选项卡上,所以不会有 View 。

解决这个问题的理想方法是什么。任何帮助将不胜感激。

最佳答案

这在一定程度上取决于您的用例。您可以再次 setContentView() 来膨胀布局。如果您只是显示一个列表,那么您可以只调用适配器来显示列表。您必须对 TabActivity 中的每个 fragment 执行此操作。

要重新加载 WebView,我只需调用 loadUrl()再次。

至于记住选择的标签,你必须store it然后在 TabHost 中设置当前选项卡.

关于android - 刷新/更新 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13509732/

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