Android中回调接口使用实例
发布日期:2021-06-30 11:14:41 浏览次数:2 分类:技术文章

本文共 1273 字,大约阅读时间需要 4 分钟。

MainActivity如下:

package cc.cn;import cc.cn.ThreadSubclass.YourListener;import android.app.Activity;import android.os.Bundle;/** * Demo描述: * Android中回调接口使用实例 */public class MainActivity extends Activity {	private ThreadSubclass mThreadSubclass;    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        init();    }        private void init(){    	mThreadSubclass=new ThreadSubclass();    	mThreadSubclass.setYourListener(new YourListener() {			@Override			public void onSomeChange(String info,int i) {				System.out.println("------> info="+info);				System.out.println("------> i="+i);			}		});    	mThreadSubclass.start();    }    }
ThreadSubclass如下:

package cc.cn;public class ThreadSubclass extends Thread {	private YourListener mYourListener=null;	@Override	public void run() {		super.run();        for (int i = 0; i < 5; i++) {			System.out.println("Now is "+i);		}        if (mYourListener!=null) {        	mYourListener.onSomeChange("输入已经完毕",9527);		}	}    //回调接口(监听器)	public interface YourListener {		public void onSomeChange(String info,int i);	}		//设置回调接口(监听器)的方法	public void setYourListener(YourListener yourListener) {		mYourListener = yourListener;	}	}
main.xml如下:

转载地址:https://it9527.blog.csdn.net/article/details/20924351 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Android利用资源名称获取其ID(二)--->反射
下一篇:Android定时发送短信完整详细示例

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月11日 20时24分14秒