Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.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-自定义排序列表视图/SAXXML_Java_Android - Fatal编程技术网

Java Android-自定义排序列表视图/SAXXML

Java Android-自定义排序列表视图/SAXXML,java,android,Java,Android,我只是需要一些方法排序结果的想法 以下是场景: 包含两列的XML文件:州和地区(客户覆盖的所有州) SAX解析器返回State=NY或Territory包含NY的结果 将结果添加到列表视图 我需要根据记录对结果进行排序,其中州是NY第一,地区包含NY第二。Sort是州和地区的FIFO 我真的不想把XML通读两遍,所以我只是在寻找如何高效执行的建议 现在,我最好的想法是在Sax处理程序中创建两个不同的列表对象,然后在解析器中创建getListA、getListB 只是确保我没有错过一些明显的替代方

我只是需要一些方法排序结果的想法

以下是场景: 包含两列的XML文件:州和地区(客户覆盖的所有州) SAX解析器返回State=NY或Territory包含NY的结果 将结果添加到列表视图

我需要根据记录对结果进行排序,其中州是NY第一,地区包含NY第二。Sort是州和地区的FIFO

我真的不想把XML通读两遍,所以我只是在寻找如何高效执行的建议

现在,我最好的想法是在Sax处理程序中创建两个不同的列表对象,然后在解析器中创建getListA、getListB

只是确保我没有错过一些明显的替代方案


谢谢

事实上,这很好用

创建了一个单独的列表对象和getter。将记录导入处理程序中的相应列表,在解析器中将一个列表添加到另一个列表(addAll())

工作起来像个桃子