Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 将数组存储到xml文件中_Android - Fatal编程技术网

Android 将数组存储到xml文件中

Android 将数组存储到xml文件中,android,Android,我想将数组存储到xml文件中 将使用以下函数调用该数组 String getTextSpeech = TextSpeech[Index]; 这是使用文本来查看 如何将数组TextSpeech[]存储在values文件夹中的xml文件中,然后在类中调用它 谢谢 编辑: <resources> <string-array name="myArray"> <item>String1</item> <item>String

我想将数组存储到xml文件中

将使用以下函数调用该数组

String getTextSpeech = TextSpeech[Index];
这是使用文本来查看

如何将数组TextSpeech[]存储在values文件夹中的xml文件中,然后在类中调用它

谢谢

编辑:

<resources>
<string-array name="myArray"> 
    <item>String1</item> 
    <item>String2</item> 
    <item>String3</item> 
</string-array> 
</resources>

String1
String2
弦3

您无法在运行时将任何内容存储在
值中,但您可以通过android提供的各种数据存储解决方案来实现


对于您的场景,我建议您在活动中称之为

String[] resourceString =getResources().getStringArray(R.array.myArray);
如果您的类不是活动类型,则使用类的构造函数,如

YourClass(Context activityContext)
{
     String[] resourceString =activityContext.getResources().getStringArray(R.array.myArray);
}

谢谢你的回答,但是我已经为我的一个应用程序使用了SQLite数据库,我需要以不同的方式开发另一个应用程序,这样我可以在评估它们时比较它们。如果我将其存储在如上所示的值中。你知道我如何使用上面的函数调用它吗。感谢这不起作用,因为我不能在类中使用getResources,除非它是一个活动。在TextToSpeech中也可以通过调用xml中的字符串来实现,如果你想使用android的资源,那么类必须是activity或service子类型。但您可以通过将活动的上下文传递给该类来使用它