今天晚上,做读取sd卡上的图片,然后用listview显示,左边是图片,中间是名字,右边是boxbutton。
先是在两个程序中做。一个程序读取sd卡上面的文件,listview显示路径,和名字。另一个是左边显示图片,本地的(R.id.**)。中间显示名字,右边是boxbottom。。
不过,读取sd卡的文件的时候,在第二个程序能够成功运行,里面的getAllFiles()在第一个里面总是报错。想了一晚上,都没有结果,。最后问了贤哥,他一眼看到,private ArrayList<File> Alist;吗,没有后面的,=new ArrayList<File> Alist();。。汗死啦,又是这种低级错误。以后记住,null pointer的时候就要看下有没有未分配的