2014-04-17 39 views
4

我有drawables的編號在View中進行選擇。當用戶選擇drawable中的一個時,並且在下次啓動應用程序時,我必須僅顯示所選繪圖。Android - R.Resource ID在運行時更改

Resource ID保存爲共享首選項並在下次啓動應用程序時使用Resource ID檢索選定的可繪製對象是否好?

回答

9

所有R類相關的id都是在編譯時生成的,所以它們在運行時不會改變。沒有什麼能夠阻止您將此ID存儲到SharedPreferences中,但是,沒有任何收益。僅僅引用R.drawable.x相關的id幾乎總是更快。