我在raw
文件夹
<premios>
<premio
corazones="5000"
nombrerecurso="foto"
carpetarecurso="drawable"
tipo="imagen"
abierto="yes"
/>
<premio
corazones="6000"
nombrerecurso="cuak"
carpetarecurso="raw"
tipo="audio"
abierto="no"
/>
<premio
corazones="7000"
nombrerecurso="video"
carpetarecurso="raw"
tipo="video"
abierto="no"
/>
<premio
corazones="7000"
nombrerecurso="video"
carpetarecurso="raw"
tipo="video"
abierto="yes"
/>
</premios>
我在OnCreate
的{{1}}和activity
属性上阅读了我正在构建abierto
(List<Boolean>
,yes->true
)。
问题在于no->false
正在运行时,列表可能会被修改,而某些Activity
可能会变为false
。
因此,当true
停止时,我希望保存此更改,并在Activity
属性中进行修改&#34; XML
&#34;在哪里&#34;不&#34;成为&#34;是&#34;。
答案 0 :(得分:0)
您无法更改任何资源文件!!
在资源文件 R
中ids
Raw
public static final class R.raw
个文件夹中的 aHugeJavascriptObject = {
key1:'value1',
.
.
.
key999:'value999'
}
个文件中提及key999
因此,如果您以后需要更改自己的值,则应将其存储在documentation或SharedPreference
中答案 1 :(得分:0)
我认为这里最好的解决方案是使用SQLite。
创建一个名为premios的表,并使用它来读取,存储和修改值:
CREATE TABLE PREMIOS(
ID INT PRIMARY KEY NOT NULL,
CORAZONES INT,
NOMBRE_RECURSO TEXT,
CARPETA_RECURSO TEXT,
TIPO TEXT,
ABIERTO TEXT
);
Android开发人员文档和一个简单示例:
https://developer.android.com/training/basics/data-storage/databases.html