[英]Calling finish() After Starting a New Activity
在我的應用程序中加載的第一個Activity是一個初始化活動,一旦完成,它就會加載一個新的Activity。 我想確保如果用戶按下“后退”,他們會直接進入啟動器,而不是初始化屏幕。 旁注,這是最好的方法,還是用某種Intent Flag做得更好?
在新活動上調用startActivity()之后調用finish()是否正確?
onCreate() {
...
startActivity(new Intent(this, NextActivity.class));
finish();
...
}
我仍然采用整個'Message Queue'方法在Android中做事,我的假設是從我的第一個Activity的onCreate()調用startActivity()然后finish ()將記錄消息隊列中的每個相應消息,但是在繼續開始下一個Activity並完成我的第一個Activity之前完成onCreate()的執行。 這是正確的理解嗎?
您可能只需在manifest.xml中的活動上使用noHistory標志
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.