請(qǐng)幫幫我。我寫了這段代碼: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(); }}它有這個(gè)錯(cuò)誤:Caused by: java.lang.NullPointerException at ir.itpro.videosample.MainActivity.onCreate(MainActivity.java:20)我把 3 個(gè)文件放在目錄下載中?,F(xiàn)在怎么修??
2 回答

慕的地8271018
TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊
確保您已添加以下權(quán)限:
READ_EXTERNAL_STORAGE
另外,您如何將文件放在該目錄中?通過下載管理器還是以編程方式?
添加回答
舉報(bào)
0/150
提交
取消