为了账号安全,请及时绑定邮箱和手机立即绑定

java.lang.NullPointerException .in files.length

java.lang.NullPointerException .in files.length

白板的微信 2021-05-31 15:53:23
请帮帮我。我写了这段代码:public class MainActivity extends AppCompatActivity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        File dir=Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);        File[] files=dir.listFiles();        Toast.makeText(this,files.length+"",Toast.LENGTH_LONG).show();    }}它有这个错误:Caused by: java.lang.NullPointerException    at ir.itpro.videosample.MainActivity.onCreate(MainActivity.java:20)我把 3 个文件放在目录下载中。现在怎么修??
查看完整描述

2 回答

?
慕的地8271018

TA贡献1796条经验 获得超4个赞

确保您已添加以下权限:

READ_EXTERNAL_STORAGE

另外,您如何将文件放在该目录中?通过下载管理器还是以编程方式?


查看完整回答
反对 回复 2021-06-10
  • 2 回答
  • 0 关注
  • 121 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信