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