0
爲Android應用程序編寫一些測試,並在嘗試打開文件時發生故障。當我通過上下文的時候,我的預感就會崩潰。InputStream無法打開文件
下面是如何通過上下文
testFactoryQueued.java:
Object obj = Factory.getInstance(getInstrumentation().getContext());
都到
Factory.java
private static Factory mInstance;
private Context mContext;
public static Factory getInstance(Context context) {
if (mInstance == null) {
mInstance = new Factory(context);
}
return mInstance;
}
private Factory(Context context) {
mContext = context;
}
// Try to open file
try {
InputStream is = mContext.getResources().getAssets().open(inFile);
...etc...
} catch (IOException e) {
e.PrintStackTrace();
}
提前感謝!
它是如何失敗? – 2014-09-05 00:11:10