我需要刷新我的活动。有很多问题涉及到同一个问题,建议我完成当前的活动并重新启动当前的活动,或者再次为每个小部件提供值。为了避免转换,我使用了这段代码:
Intent intent = getIntent();
overridePendingTransition(0, 0);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
this.finish();
overridePendingTransition(0, 0);
startActivity(intent);
但是在我的情况下,我有四个选项卡,在我的活动中,我需要刷新所有四个选项卡。
还有一些关于同样问题的问题:
1)使用上述代码,如果我在其他屏幕上,当上述代码运行时,我回到这个屏幕。
2)活动序列被打乱了。
3)保持选定的选项卡也将成为问题的一部分。
即使我尝试单独刷新每个选项卡,其中一个选项卡有webview。如何刷新它,因为除非有视图,否则无法调用webview.loadData(),而由于我不在那个选项卡上,因此没有视图。
如何解决这个问题?任何帮助都将不胜感激。