Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android完成另一个类的活动_Android_Android Activity - Fatal编程技术网

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表示链接持有者不是活动。已编辑,请查看