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