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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部