天天看點

android打開一個activity時,什麼情況使用finish()

如題,當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界面已經沒有了。