handler thread

网友投稿 274 2022-10-22


handler thread

package com.example.handlerdemo; import java.util.Date; import android.os.Bundle; import android.os.Handler; import android.app.Activity; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.TextView; public class MainActivity extends Activity { Handler handler; Button start,end; TextView tv; Runnable r; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tv=(TextView)this.findViewById(R.id.textView1); start=(Button)this.findViewById(R.id.start); end=(Button)this.findViewById(R.id.end); handler=new Handler(); r = new Runnable(){ @Override public void run(){ tv.setText(new Date().toString()); handler.postDelayed(r, 1000); } }; start.setOnClickListener(new OnClickListener() { @Override public void onClick(View v){ handler.post(r); } }); end.setOnClickListener(new OnClickListener(){ @Override public void onClick(View v){ handler.removeCallbacks(r); } }); } @Override public 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; } }


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:nexus安装及配置图文教程
下一篇:android broadcastReceiver组件
相关文章

 发表评论

暂时没有评论,来抢沙发吧~