如何允许用户将自己的Category添加到字符串Array中?

时间:2015-10-10 05:04:06

标签: android arrays

目前,我正在做一个Android应用程序,我在一个字符串数组中存储了一些类别并将它们放入微调器。

现在的问题是,如果用户需要添加自己的类别,是否可以在字符串数组中添加其类别?或者我是否需要将这些类别存储在数据库中?

这是我的字符串数组:

<string-array name="array_categories">
    <item>Food</item>
    <item>Clothing</item>
    <item>Transportation</item>
    <item>Entertainment</item>
    <item>Halls</item>
    <item>Jewellery</item>
    <item>Other</item>
</string-array>`

1 个答案:

答案 0 :(得分:0)

存储在应用程序中的资源是在编译时生成的,在运行时是只读的。你无法修改它们。

您可以尝试使用SQlite数据库来存储信息。第一次运行应用程序时,它将从XML Array获取数据并存储在数据库中。下次从服务器更新时,您只需添加/修改数据库即可。

相关问题