2017-02-23 136 views
0

为什么程序崩溃,错误SIG:9时执行代码context.getAssets()列表(“”)为什么程序在执行代码context.getAssets().list(“”)?时出现错误SIG:9?

AssetManager am = context.getAssets(); 
String[] fileContents = am.list(""); //crashed here ,SIG: 9 

有谁知道如何解决这个问题?谢谢。

+0

为什么你要在参数中指定空白字符串?指定路径。 –

+0

@aksacha我想获取资产目录下的所有文件,路径参数是相对路径,所以我指定了空白字符串,但即使参数不是空字符串,也不能访问,程序崩溃了。 –

+0

'AssetManager.list(“”)'会抛出'IOException'因为你的路径没有指向一个特定的资产。如果您声称指向有效资产路径也会崩溃,请张贴路径和资产本身。 – azizbekian

回答

0

您应该先initView,否则程序会崩溃并变得不稳定。

相关问题