1
我想從Android上的原始資源文件(以Java)讀取數據。 出於某種原因,inStream.read(txt)正在引發異常被拋出。 有人可以告訴我我做錯了什麼嗎? 是否有我需要設置的權限?嘗試讀取原始資源文件的異常[Android]
try
{
resourceId = R.raw.testmodel;
if(resourceId==0)
return false; // invalid id
InputStream inStream = context.getResources().openRawResource(resourceId);
if(inStream==null)
return false;
byte[] txt = new byte[512];
inStream.read(txt);
//Toast.makeText(context,new String(txt),Toast.LENGTH_LONG).show();
inStream.close();
}catch(Exception e)
{
Toast.makeText(context,"strange exception",Toast.LENGTH_LONG).show();
return false;
}
被拋出什麼異常。 logcat說什麼? –
logcat說我超過了最大數據0_o我並不期待這個。我不知道現在該做什麼。 – user980058
文件大小是多少? –