当前位置:操作系统 > 安卓/Android >>

Android---回调机制小例子

今天研究了下android回调,下面给出一个相当容易的一个小例子,该例子的作用是五秒回调一次,每次会输出一个字符串,代码很简单,相信大家看得懂,感觉这个回调和iPhone的协议差不多,见代码:

[cpp] 
package com.hlj.huidiao; 
 
 
public class HuidiaoUtil { 
    public void huidiao(final huidiaoCallback huiCallback){ 
         
        new Thread(){ 
            @Override 
            public void run() { 
                super.run(); 
                while (true) { 
                 
                    huiCallback.hui("huidiao===="); 
                    try { 
                        sleep(5000); 
                    } catch (InterruptedException e) { 
                        e.printStackTrace(); 
                    } 
                } 
            } 
        }.start(); 
    } 
     
    /**
     * 回调接口
     * @author Administrator
     *
     */ 
    public inte易做图ce huidiaoCallback { 
        public void hui(String str); 
    } 

 

[cpp] 
package com.hlj.huidiao; 
 
import android.app.Activity; 
import android.os.Bundle; 
/**
 * 回调activity类
 * @author Administrator
 *
 */ 
public class MainActivity extends Activity { 
    @Override   www.zzzyk.com
    public void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        setContentView(R.layout.main); 
         
         
        HuidiaoUtil huidiaoUtil = new HuidiaoUtil(); 
        huidiaoUtil.huidiao(new HuidiaoUtil.huidiaoCallback() { 
             
            @Override 
            public void hui(String str) { 
                System.out.println(str); 
            } 
        }); 
    } 

 作者:RiverAM

补充:移动开发 , Android ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,