作爲標題,當我更改權限並返回到應用程序時,應用程序再次初始化onCreate,我可以防止它嗎?如何在Android中更改權限後再次禁止onCreate
用戶可能在更改權限之前執行一些操作,除了存儲數據到sqlite或靜態參數,有任何好主意來顯示數據當返回到應用程序?
請幫助我,謝謝。
作爲標題,當我更改權限並返回到應用程序時,應用程序再次初始化onCreate,我可以防止它嗎?如何在Android中更改權限後再次禁止onCreate
用戶可能在更改權限之前執行一些操作,除了存儲數據到sqlite或靜態參數,有任何好主意來顯示數據當返回到應用程序?
請幫助我,謝謝。
當您開始更改權限流程時,在您的活動中設置一個標誌settingPermissions = true
。
檢查onCreate
方法開始處的標誌並跳過您想避免再次運行的零件。
請選擇此項,https://stackoverflow.com/a/32776377/5515371和https://stackoverflow.com/a/33488642/5515371。 你需要使用片段並保存活動的狀態
請避免鏈接唯一的答案。 – swiftBoy
你的回答可以解決init再次創建問題,但是 還有其他問題,你有什麼想法嗎? – rocoo