Android之在Activity中动态得到Adapter类中数据

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);
	 }

	@Override
	void onClock(nt a, int b) {
		Log.d(TAG, "a is " + a + "b is " + b);
	 }
 }



3 总结

不要忘记我们需要传递一个接口过来初始化,如果另外一个类实现了这个接口,我们可以传this

so 
A a = new A 
a.setListen(this);





你可能感兴趣的:(Andriod,积累)