XML啊,总算把你解决了,累啊。。。

国庆前那个Android读取xml的程序终于搞定了,先前读取出来对象的值都是一样的,今天终于发现是对象放入ArrayList后放第二个对象的时候没有新建对象,而是使用了第一次建的那个对象,导致了放进去的所有对象的值都和最后放进去的那个值一样。估计ArrayList放进去的是指向那个对象的类似指针的东西,对象被修改后,在ArrayList里也相当于被修改了。看来这些细节方面的不注意就会导致很多问题啊。
前面那个程序,读取放在网上的xml很正常,但是在我自己电脑上搭建的web服务器上的xml时却怎么也读取不出来,而且xml文件还常常在浏览器上解析出错,DOM生成xml有点复杂,所以用php的echo直接生成xml,不知是编码问题还是别的问题,浏览器一直提示有问题,最后把php文件编码改回了ANSI,又用 iconv(‘gb2312′,’utf-8’,$xml); 处理,放在服务器上后,Android终于读取出了。。。过程之艰辛啊。。。有问题只能去问百度,旁边也没人能问的,有时真的很痛苦啊。。。
既然解决了这个问题,我打算做个游戏,很简单的一个游戏,猜数字,然后加个网络排名,玩家可以把自己的成绩上传到网上,应该还不错的吧,估计过程会很艰辛,又会出现各种各样的问题。。。祝我好运吧。。。

XML啊,总算把你解决了,累啊。。。》上有3条评论

发表评论

邮箱地址不会被公开。

This site uses Akismet to reduce spam. Learn how your comment data is processed.