package com.proper;

import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class HandlerActivity extends Activity {
/** Called when the activity is first created. */
private Button start;
private Button end;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
start=(Button)findViewById(R.id.start);
end=(Button)findViewById(R.id.end);
start.setText("start");
end.setText("end");
start.setOnClickListener(new StartButtonListener());
end.setOnClickListener(new EndButtonListener());
}
class StartButtonListener implements OnClickListener{

public void onClick(View v) {
handler.post(updateThread);
// TODO Auto-generated method stub

}
}
class EndButtonListener implements OnClickListener{

public void onClick(View v) {
handler.removeCallbacks(updateThread);
// TODO Auto-generated method stub

}
}
Handler handler=new Handler();
Runnable updateThread=new Runnable() {

public void run() {
// TODO Auto-generated method stub
System.out.println("UpdateThread");
handler.postDelayed(updateThread,3000);
}
};
}

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. android 图形开发实例
  2. Android App Development with Clojure
  3. Android利用反射获取状态栏(StatusBar)高
  4. Android 蓝牙配对、连接和通信
  5. Android 使用广播(BroadcastReceiver)传递
  6. android gmail 添加附件(转载)
  7. Android Studio 编译 ApiDemos
  8. android aidl使用小例子
  9. android最近任务列表,删除某个应用操作
  10. Appium:Android - 等待activity出现(wait_a