A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© a6566983 初级黑马   /  2014-10-26 09:20  /  864 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  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, 下载次数: 4)

aaaaaaa.png

1 个回复

倒序浏览
  1. textview.setText(childFile.length);这行报空指针,要么textview在布局文件中没找到,你检查下id是否是写错了,在就是childfile.length==null,可能是childfile数组为空,可能是文件对象root下面没有子目录。反正就是textview或者childFile为空,好好看看就找到了。
复制代码

评分

参与人数 1黑马币 +1 收起 理由
a6566983 + 1 很给力!

查看全部评分

回复 使用道具 举报 1 0
您需要登录后才可以回帖 登录 | 加入黑马