2017-02-23 28 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,否則程序會崩潰並變得不穩定。

相關問題