Я работал до поздней ночи, наконец, я заставляю это работать, хотя я не уверен, является ли это точной причиной. Я просто попробовал следующие методы, затем отчет о нулевом указателе больше не приходил,
try
{
InputStream fileIn = null;
filepath = "/sdcard/myfile/testFile";
fileIn = new BufferedInputStrream(new
FileInputStream(filepath));
byte [] InBuf = new byte[1024];
fileIn.read(InBuf);
...
...
...
} catch(Exception e) {
e.printStackTrace();
} finally {
if(fileIn != null)
{
try
{
fileIn.close();
} catch(IOException e) {
e.printStackTrace();
}
}
}
В любом случае, большое спасибо за вашу помощь. ^^