0
Setting Ringtone in AndroidAndroid設置鈴聲FileInputStream nullpointerexception?
我已經使用這個代碼試過,但我不斷收到在
FileInputStream fis = soundFile.createInputStream();
我已經添加權限nullpointedexception,但錯誤仍然存在?
Setting Ringtone in AndroidAndroid設置鈴聲FileInputStream nullpointerexception?
我已經使用這個代碼試過,但我不斷收到在
FileInputStream fis = soundFile.createInputStream();
我已經添加權限nullpointedexception,但錯誤仍然存在?
,如果你的代碼是一樣的
try {
soundFile= mCr.openAssetFileDescriptor(mUri, "r");
} catch (FileNotFoundException e) {
soundFile=null;
}
try {
byte[] readData = new byte[1024];
FileInputStream fis = soundFile.createInputStream();
那麼什麼是可能發生的是,
mCr.openAssetFileDescriptor(mUri, "r");
要麼返回空或引發異常。
我想:
1)添加一些日誌來跟蹤究竟問題出在哪裏
2)檢查是否有所有的權限
3)檢查該文件您正試圖開放的存在,是在正確的位置
如果失敗 回到這裏與一些日誌,我們會幫助更多;)
您可以發佈你初始化soundFile的代碼? – Chris