所以我是通過一對夫婦的Android相機的例子中,我保持活動屬性onActivityResult
- 生成一個文件URI並將其設置爲一個類屬性
- 然後調用相機意圖傳遞文件URI工作作爲參數
- 處理
onActivityResult
,然後從文件加載文件顯示保存的圖像URI
我的問題是這樣的:處理時即使在調用攝像機意圖之前設置它,文件URI屬性也是空的。我實施了onSaveInstanceState()
方法並將屬性保存到包中,然後加載它onCreate
- 這似乎解決了問題。但是,這意味着我的活動onCreate在onActivityResult
之前或之後被調用,並且我的屬性正在重置。
由於官方Android示例沒有執行onSaveInstanceState
來保存該文件的uri變量,我做錯了什麼?當攝像機意圖觸發onActivityResult
時,在原始活動上調用onCreate
是否正常?我必須將活動設置爲singleTop
或類似的東西嗎?
你能發佈你的代碼嗎? –