android学习笔记之多线程(二)
生活随笔
收集整理的這篇文章主要介紹了
android学习笔记之多线程(二)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
這個(gè)需要在輸出,點(diǎn)擊start后會(huì)隔一會(huì)輸出一行字,點(diǎn)end會(huì)結(jié)束輸出。
?
Code package tk.handleractivity;import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button;public class MyHangler extends Activity {private Button startButton=null;private Button endButton=null;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.myhangler);startButton=(Button)findViewById(R.id.startButton);startButton.setOnClickListener(new StartbuttonListener());endButton=(Button)findViewById(R.id.endButton);endButton.setOnClickListener(new EndbuttonListener());}class StartbuttonListener implements OnClickListener{@Overridepublic void onClick(View v) {handler.post(updateThead);} }class EndbuttonListener implements OnClickListener{@Overridepublic void onClick(View v) {handler.removeCallbacks(updateThead);} }@Overridepublic boolean onCreateOptionsMenu(Menu menu) {getMenuInflater().inflate(R.menu.myhangler, menu);return true;}Handler handler=new Handler();Runnable updateThead=new Runnable() {@Overridepublic void run() {System.out.println("UpdateThead");handler.postDelayed(updateThead, 3000);}}; }轉(zhuǎn)載于:https://www.cnblogs.com/tiankonguse/archive/2012/07/29/2614219.html
總結(jié)
以上是生活随笔為你收集整理的android学习笔记之多线程(二)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: php同个用户同时只能登陆一个, 后登陆
- 下一篇: 实战~~整个网络无法浏览,提示网络不存在