java回调机制的实现方式
2012-03-13 15:53
411 查看
回调机制在java中应用非常广泛,下面用一个demo简单的实现回调机制
1.Time.java
2.Caller.java
1.Time.java
package com.test; public class Time { private OnTimeChange mOnTimeChange; private int time; /*接口*/ public interface OnTimeChange{ public void timChange(); } /*监听事件*/ public void setOnTimeChangeListener(OnTimeChange change){ mOnTimeChange=change; } public void setTime(int value){ time=value; mOnTimeChange.timChange(); } }
2.Caller.java
public class Caller extends Activity implements OnTimeChange { @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.main); Time time=new Time(); time.setOnTimeChangeListener(this);//监听事件 time.setTime(1); /*匿名内部类实现接口*/ time.setOnTimeChangeListener(new OnTimeChange() { @Override public void timChange() { // TODO Auto-generated method stub Log.i("debug", "time has changed"); } }); } @Override public void timChange() { // TODO Auto-generated method stub Log.i("debug", "Time has changed"); } }
相关文章推荐
- java回调机制的实现方式
- C++中实现回调机制的几种方式
- java回调机制及Hibernate中的HibernateTemplate实现
- Java事件处理机制-事件监听器的实现方式
- java回调机制及其实现(转)
- java回调机制实现
- Java事件处理机制-事件监听器的四种实现方式
- C++中实现回调机制的几种方式
- java回调机制及其实现
- JAVA的动态代理机制及Spring的实现方式
- Java事件处理机制- 事件监听器的四种实现方式
- Java回调机制实现
- Java事件处理机制- 事件监听器的四种实现方式
- java多线程同步机制的实现方式总结
- JAVA的动态代理机制及Spring的实现方式
- Java事件处理机制- 事件监听器的四种实现方式【转】
- Java线程间通信-回调的实现方式
- java同步机制的几种实现方式
- C++中实现回调机制的几种方式
- Java事件处理机制- 事件监听器的四种实现方式