你的位置:首页 > 软件开发 > 操作系统 > Handler 原理分析和使用(二)

Handler 原理分析和使用(二)

发布时间:2016-08-05 02:01:46
在上篇 Handler 原理分析和使用(一)中,介绍了一个使用Handler的一个简单而又常见的例子,这里还有一个例子,当然和上一篇的例子截然不同,也是比较常见的,实例如下。 1 import android.os.Handler; 2 import android.os.Loo ...

在上篇 Handler 原理分析和使用(一)中,介绍了一个使用Handler的一个简单而又常见的例子,这里还有一个例子,当然和上一篇的例子截然不同,也是比较常见的,实例如下。

 1 import android.os.Handler; 2 import android.os.Looper; 3 import android.os.Message; 4 import android.os.MessageQueue; 5 import android.support.v7.app.AppCompatActivity; 6 import android.os.Bundle; 7 import android.view.View; 8 import android.widget.Button; 9 import android.widget.TextView;10 11 public class MainActivity extends AppCompatActivity implements View.OnClickListener{12 13   private TextView myTextView;14   private Button myButton;15   private Handler myHandler;16   @Override17   protected void onCreate(Bundle savedInstanceState) {18     super.onCreate(savedInstanceState);19     setContentView(R.layout.activity_main);20     myHandler = new Handler();21     myTextView = (TextView)this.findViewById(R.id.text_view);22     myButton = (Button)this.findViewById(R.id.post);23     myButton.setOnClickListener(this);24   }25 26   @Override27   public void onClick(View view) {28     int id = view.getId();29     if(id == R.id.post){30       Runnable updateUI = new Runnable() {31         @Override32         public void run() {33           myTextView.setText("I get Post Message");34         }35       };36       //将该线程发送到主线程运行37       myHandler.post(updateUI);38     }39   }40 }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Handler 原理分析和使用(二)

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录