1、问题
Activity中动态得到Adapter数据
2、解决办法
在Adapter中写入接口
Class Adapter {Interface A {void onClick(int a, int b);}A a;public void setListen (A a) {this.a = a;}public void A (int a, int b) {if (a != null ) {a.onClick(a, b);}}}
class MainActivity extends activity Implements Adapter.A {public A a;@Override protected void onCreate(){a = new A();a.setListen(this);}@Overridevoid onClock(nt a, int b) {Log.d(TAG, "a is " + a + "b is " + b);}}
3 总结
不要忘记我们需要传递一个接口过来初始化,如果另外一个类实现了这个接口,我们可以传this
so
A a = new A
a.setListen(this);