目前,我在我的应用程序中定义了几个主题
R.style.Theme_MyApp_Light
R.style.Theme_MyApp_Dark
用户可以选择保存他选择的主题。
我想知道,将这些生成的 Id 保存到偏好中对我来说是否安全?可能在我的下一个应用程序版本中,aapt生成不同的资源 ID?
目前,我在我的应用程序中定义了几个主题
R.style.Theme_MyApp_Light
R.style.Theme_MyApp_Dark
用户可以选择保存他选择的主题。
我想知道,将这些生成的 Id 保存到偏好中对我来说是否安全?可能在我的下一个应用程序版本中,aapt生成不同的资源 ID?
每次构建生成的资源 id 都会不同。但是您可以使用public.xml生成固定的资源 ID 。然后,您可以安全地优先存储资源 ID。