如題,當android打開一個activity時,什麼情況使用finish(),什麼情況不适用。
現在又三個Activity,假設就是三個界面,分别是A,B,C界面,A能打開B,B能打開C。
1、如果A打開B時沒有調用finish()結束A,B打開C時沒有調用finish()結束B,那麼,在C界面按傳回鍵,回到的 是B界面,在按傳回鍵回到的是A界面。
2、如果A打開B時沒有調用finish()結束A,B打開C時調用了finish()結束B,那麼,在C界面按傳回鍵,直接回到 A界面,B界面已經沒有了。