Android完成另一个类的活动
我想完成另一个类的活动,但出现以下错误:Android完成另一个类的活动,android,android-activity,Android,Android Activity,我想完成另一个类的活动,但出现以下错误: java.lang.ClassCastException: com.project.myapp.Link_holder cannot be cast to android.app.Activity 首先在活动中,我调用那个方法,在我想要完成活动的课堂上交作业。对于使用此代码关闭I: ((Activity) context).finish(); 活动: element.createSubmitButton(this, reviewsLayout, ob
java.lang.ClassCastException: com.project.myapp.Link_holder cannot be cast to android.app.Activity
首先在活动中,我调用那个方法,在我想要完成活动的课堂上交作业。对于使用此代码关闭I:
((Activity) context).finish();
活动:
element.createSubmitButton(this, reviewsLayout, objJson, elementList,
objectID, exists, user, realLink, mDialog);
元素类别:
Data_synch x = new Data_synch(realLink, context.getApplicationContext(), user, mDialog);
x.run();
数据同步类:
new SyncFromServer(realLink, false, false, false, true, user, mContext, mDialog);
SyncFromServer类:
((Activity) context).finish();
尝试获取类中的活动时,请使用
getActivity().finish()
或((MainActivity)getActivity()).finish()代码>。其中MainActivity是您在创建项目时命名的MainActivity。什么是Link\u holder
?Where is context initializeEdit表示链接持有者不是活动。已编辑,请查看