如果抛出任何异常,我正在尝试完成课程中的活动。我正在做这样的事情:
A类:
构造函数
public A(Context context){
this.context=context;
read();
}
private void read(){
try {
ObjectInputStream ois = new ObjectInputStream(context.getAssets().open("Somefile.bin"));
}catch (IOException e) {
Log.d("Lets check","IOException");
((ActivityName)context).finish();
e.printStackTrace();
}
}
活动
A a=new A(this);
从活动中,调用类 A 来读取 somefile ,如果抛出任何异常,它应该完成活动。如上所述,我确实完成了活动的上下文。但这不起作用?请澄清为什么以及如何解决这个问题。?