Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.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/3/android/221.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
Java Android:将数据读写到xml文件_Java_Android_Xml - Fatal编程技术网

Java Android:将数据读写到xml文件

Java Android:将数据读写到xml文件,java,android,xml,Java,Android,Xml,我是做android和java开发的新手。我正在创建一个应用程序,允许用户创建多个未定义数量的检查表,并且在每个检查表中,用户可以添加未定义数量的项目。每个清单将包含用户添加的不同项目。检查表将显示在MainActivity的listView中,检查表项目将显示在checkListActivity的listView中 检查列表由用户在EditText中输入列表名并按下MainActivity上的AddList按钮创建 这些项目是通过类似的过程添加的,但位于CheckListActivity上 为

我是做android和java开发的新手。我正在创建一个应用程序,允许用户创建多个未定义数量的检查表,并且在每个检查表中,用户可以添加未定义数量的项目。每个清单将包含用户添加的不同项目。检查表将显示在MainActivity的listView中,检查表项目将显示在checkListActivity的listView中

检查列表由用户在EditText中输入列表名并按下MainActivity上的AddList按钮创建

这些项目是通过类似的过程添加的,但位于CheckListActivity上

为了实现这一点,我想我需要一个xml文件。它看起来像这样

<CheckLists>
  <CheckList>
    <ListName>Example CheckList 1</ListName>
    <Item>ExampleItem1</Item>
    <Item>ExampleItem2</Item>
    <Item>ExampleItem3</Item>
    <Item>ExampleItem4</Item>
    <Item>ExampleItem5</Item>
    <Item>ExampleItem6</Item>
  </CheckList>
    <CheckList>
    <ListName>Example CheckList 2</ListName>
    <Item>ExampleItem1</Item>
    <Item>ExampleItem2</Item>
    <Item>ExampleItem3</Item>
    <Item>ExampleItem4</Item>
    <Item>ExampleItem5</Item>
    <Item>ExampleItem6</Item>
  </CheckList>
    <CheckList>
    <ListName>Example CheckList 3</ListName>
    <Item>ExampleItem1</Item>
    <Item>ExampleItem2</Item>
    <Item>ExampleItem3</Item>
    <Item>ExampleItem4</Item>
    <Item>ExampleItem5</Item>
    <Item>ExampleItem6</Item>
  </CheckList>
    <CheckList>
    <ListName>Example CheckList 4</ListName>
    <Item>ExampleItem1</Item>
    <Item>ExampleItem2</Item>
    <Item>ExampleItem3</Item>
    <Item>ExampleItem4</Item>
    <Item>ExampleItem5</Item>
    <Item>ExampleItem6</Item>
  </CheckList>
 </CheckLists>
……等等

加载MainActivity时,我需要应用程序在listview中显示当前的检查列表。当用户单击一个listview项目时,它会将他们带到checkListActivity,该活动在另一个listview中显示所述清单的项目

我该怎么做呢?
非常感谢您的建议、示例和评论。

请附上您所面临错误的堆栈跟踪。问题是什么?您在xml编组和反编组方面有问题吗?您可以使用SharedReference来存储列表数据,而不是xml文件。