close

開發Android時,有時候需要開啟各種權限,像是拍照、GPS等等,APP才能正常運作,通常允許權限後,會不關閉APP,直接重新刷新主畫面,接下來紀錄一下刷新主畫面的方式。

我的IDE如下,使用的OS是 Windows 10

1.jpg

 

程式碼:

if (Build.VERSION.SDK_INT >= 11) {
    recreate();
} else {
    Intent intent = getIntent();
    intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
    finish();
    overridePendingTransition(0, 0);

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

 

打完收工

Reference:

https://stackoverflow.com/questions/1397361/how-to-restart-activity-in-android

 

arrow
arrow

    葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()