1. 程式人生 > >activity跳轉另一個activity時,當前activity銷燬的原因探究

activity跳轉另一個activity時,當前activity銷燬的原因探究

在改寫別人demo的時候發現內部有一個progressdialog,然而在我刪除這個progressdialog後發現跳轉到下一個activity的時候當前activity會銷燬(其實是崩潰了),但是加上對progressdialog的初始化語句就可以正常返回,起初認為是activity的啟動方式不合理導致的,但是在xml裡面我是什麼都沒設定的, 預設是standard模式,然後我想到:是不是activity崩潰了沒有給出log,所以開啟下一個activity退出activity的時候回到桌面。   經過認真查詢是的確是因為在activity會掉的onpause 方法中progressdialog沒有例項化導致出現了空指標,崩潰後開啟下一個activity,那麼這樣就導致退出最後一個activity的時候看不到前一個介面就直接到了主介面