1. 程式人生 > >關於呼叫startActivityForResult()方法後Activity直接退出的問題原因和解決辦法

關於呼叫startActivityForResult()方法後Activity直接退出的問題原因和解決辦法

專案中遇到的一個問題:
當呼叫系統的相機和相簿時,使用startActivityForResult()方法後發現每次都自動的退出了頁面,這個現象只在某一個手機上出現,當時以為是系統版本問題,最後除錯了很久程式碼發現程式碼沒有錯誤。
解決方法:手機的開發者選項中有一個"不保留活動" 的選項不要勾選。取消勾選後一切恢復正常。
因此遇到一些詭異的不是程式碼問題的bug可以先把開發者選項給關閉,跑一遍程式後如果沒有問題,說明是開發者選項中的設定問題。