Android重新加载资源,在Android中重新加载活动
14个解决方案
427 votes
你可以简单地使用
finish();
startActivity(getIntent());
从内部刷新Activity。
Sush answered 2019-04-01T02:39:14Z
31 votes
这是我在更改从首选项更改返回后重新加载活动的操作。
@Override
protected void onResume() {
super.onResume();
this.onCreate(null);
}
这实际上导致活动重绘自己。
更新:更好的方法是调用recreate()方法。 这将导致重新创建活动。
kingargyle answered 2019-04-01T02:40:08Z
26 votes
对于那些不想在重新创建()方法之后看到闪烁的人,只需使用
finish();
overridePendingTransition(0, 0);
startActivity(getIntent());
overridePendingTransition(0, 0);
AMAN SINGH answered 2019-04-01T02:40:37Z
10 votes
我需要快速更新我的一个应用程序中的消息列表,所以在关闭我所在的对话框之前,我只是刷新了我的主UI活动。我相信还有更好的方法可以实现这一点。
// Refresh main activity upon close of dialog box
Intent refresh = new Intent(this, clsMainUIAc
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
