2011-08-02 88 views

回答

1

您可以使用SQLite数据库或文件中的SD卡存储strings.It取决于你需要如何使用它们。

+0

在这个数组中我有值1或0表示如果用户投了照片或没有...所以我认为这是没有必要使用SQLite数据库 – Gabrielle

+0

哦真的吗?其实你需要SQL –

+0

你最好描述这个场景。你试图保存信息。如果它不够简单,你应该使用sqlite。如果你的数据足够直接,你可以使用共享首选项 – Rasel

2

如果字符串数组是一个固定的东西,那么你就可以在资源

<string-array name="my_array"> 
    <item>item1</item> 
    <item>item2</item> 
</string-array> 

定义它可以从资源抓住它后这样

String[] myArray = getResources().getStringArray(R.array.my_array) 
0

如果每个字符串您数组只是一个1或0,那么你可以建立一个大的字符串的一切,并把一个SharedPreference。当你获取保存的值时,你所要做的就是逐个字符地分析它,以便再次获得1和0。

0

可能有两个不同的解决方案:

  1. 使用SharedPreferences
  2. 使用SQLite数据库

你可以选择一个取决于你想要多少字符串保存。 SharedPreferences通常用于存储少量数据并使其易于访问。如果你想存储更多的数据,应该使用数据库。