问题描述:开发中发现,在自己写的类中需要监听某个控件,然后跳转到新的Activity中,如自己写的Adapter监听ViewPager里面的控件,点击跳转新的Activity
但是在Adapter类里启动一个Intent是不能直接启动的,所以需要做一下这样的处理:
首先在当前运行的Activity里声明一个静态对象:
public static MainActivity mactivity;
然后在其onCreate里的添加一句:
mactivity=this;
然后这个时候就可以在Adapter类里面获取到MainActivity的静态对象了,调用方法如下: