android开发:如何开启线程
来源:互联网 发布:三代身份证 知乎 编辑:程序博客网 时间:2024/05/16 12:43
学习android开发刚满一个月,近两天在学习一个android项目的过程中遇到了线程的问题,于是在网上面搜索了下关于线程的知识。了解完之后,动手写了一个开启、关闭线程的程序。代码如下:
public class MainActivity extends Activity {Button bt1;Button bt2; @Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);init();}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}//初始化public void init() {//获得控件bt1 = (Button) findViewById(R.id.start_thread);bt2 = (Button) findViewById(R.id.end_thread);//设置监听bt1.setOnClickListener(new StartThreadListener());bt2.setOnClickListener(new EndThreadListener());}//自定义监听class StartThreadListener implements OnClickListener{@Overridepublic void onClick(View v) {hand.post(a);Log.v("提示","线程开启了");}}//自定义监听class EndThreadListener implements OnClickListener{@Overridepublic void onClick(View v) {hand.removeCallbacks(a);Log.v("提示","线程关闭了");}}//创建Handler对象Handler hand = new Handler();//创建一个线程Runnable a = new Runnable(){@Overridepublic void run() {Log.v("提示","线程正在运行中。。。。。。");hand.postDelayed(a, 3000);}};}大概只有菜鸟才写这样的程序出来贴,各位前辈在唏嘘之后,请多多指教!
0 0
- android开发:如何开启线程
- android中开启线程
- android中开启线程
- android中开启线程
- android中开启线程
- android中开启线程
- Android 开启新线程
- Android开启子线程
- Android 游戏开发之线程Thread延时开启和停止
- Android开发--初识多线程/线程的创建,开启,休眠,中断
- 【Android开发】范例2-开启新线程实现电子广告牌
- Android开发问题:Android如何实现开启无线AP?
- android开发中如何开启用户安装的应用程序?
- 【Android开发】线程与消息处理-开启一个新线程播放背景音乐
- Android线程开启与关闭
- android中开启子线程
- Android 开启一个新线程
- android中开启子线程
- C++读写文件
- maven3实战之maven安装最佳实践
- android系统如何自适应屏幕大小
- Android开发中的MVC模式理解
- maven3实战之maven使用入门(编写POM)
- android开发:如何开启线程
- 自定义异常类
- Ubuntu下Nginx编译安装
- oracle 硬解析执行步骤详解
- 系统死机对于大家来说都并不陌生
- 嵌入式产品研发外包
- 25个可遇不可求的jQuery插件
- VC2012 学习记录
- qrcode生成的二维码兼容性问题