如何在adapter里调用所在 Activity 所在类的方法呢,通过context . xx() ? 经过试验是不可以的,那该怎么办呢? 下面有几个方法:
1. 发广播:
定义一个局部广播,通过发广播,进行调用。具体怎么注册广播,发广播,就不具体写了,这些都是基本的。
2. 对传给 adapter的 context 进行强制转换:
注册一个广播,发广播调用,很麻烦,直接对 context 进行强制转换就OK 了,比如 ((TestActivity)context). test() ;
这样是不是很省事呢!!!