黑马程序员技术交流社区

标题: android问题,一直报错 [打印本页]

作者: a6566983    时间: 2014-10-26 09:20
标题: android问题,一直报错
  1. File parentFile;
  2. File[] childFile;
  3. @Override
  4. protected void onCreate(Bundle savedInstanceState) {
  5. super.onCreate(savedInstanceState);
  6. setContentView(R.layout.activity_main);
  7. TextView textview=(TextView)findViewById(R.id.uri);
  8. String rooturi = Environment.getExternalStorageDirectory() + "/image";
  9. File root = new File(rooturi);
  10.   if (root.exists()) {
  11.   parentFile = root;
  12.   childFile = root.listFiles();
  13.   }
  14.          textview.setText(childFile.length);
  15. }
  16. 最后一行总是出现错误
复制代码


aaaaaaa.png (149.6 KB, 下载次数: 1)

aaaaaaa.png

作者: 游客也爱学    时间: 2014-10-26 09:21
  1. textview.setText(childFile.length);这行报空指针,要么textview在布局文件中没找到,你检查下id是否是写错了,在就是childfile.length==null,可能是childfile数组为空,可能是文件对象root下面没有子目录。反正就是textview或者childFile为空,好好看看就找到了。
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2