适配器是java类,不是Activity。
要手动获取上下文Context
btn_start.setOnClickListener(this);
进行监听后,在onClick里进行转换操作:
@Override public void onClick(View view) { Intent intent = new Intent(view.getContext(), MainActivity.class); view.getContext().startActivity(intent); if (Activity.class.isInstance(view.getContext())) { // 转化为activity,然后finish就行了 Activity activity = (Activity) view.getContext(); activity.finish(); } }