在上篇 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
(#换成@)。