3 回答

TA貢獻(xiàn)1111條經(jīng)驗(yàn) 獲得超0個(gè)贊
您可以簡(jiǎn)單地使用
finish();
startActivity(getIntent());
Activity從自身內(nèi)部刷新。

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超9個(gè)贊
對(duì)于那些不想在recreate()方法后看到眨眼的人,只需使用
finish();
overridePendingTransition(0, 0);
startActivity(getIntent());
overridePendingTransition(0, 0);

TA貢獻(xiàn)1744條經(jīng)驗(yàn) 獲得超4個(gè)贊
這是我在更改首選項(xiàng)更改的返回值后重新加載活動(dòng)的操作。
@Override
protected void onResume() {
super.onResume();
this.onCreate(null);
}
這實(shí)質(zhì)上導(dǎo)致活動(dòng)重繪自身。
更新: 更好的方法是調(diào)用該recreate()方法。這將導(dǎo)致重新創(chuàng)建活動(dòng)。
- 3 回答
- 0 關(guān)注
- 1246 瀏覽
添加回答
舉報(bào)