国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

android開發教程之使用looper處理消息隊列

2020-04-11 11:55:54
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

package com.yanjun;

import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.HandlerThread;
import android.os.Looper;
import android.os.Message;

public class HandlerActivity extends Activity {

  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
      // 通過HandlerThread對象來實現使用looper處理消息隊列的功能
    HandlerThread handlerThread = new HandlerThread("handlerThread");
    // 使線程運行必須調用start()
    handlerThread.start();
    MyHandler myHandler = new MyHandler(handlerThread.getLooper());
    Message message = myHandler.obtainMessage();
    // 把message發送到myHandler.obtainMessage()目標處,即誰調用的就發送給誰
    Bundle bundle = new Bundle();
    // 通過bundle添加數據
    bundle.putInt("age", 10);
    bundle.putString("name", "john");
    // 將bundle信息添加進去
    message.setData(bundle);
    message.sendToTarget();
  }

  class MyHandler extends Handler {

    public MyHandler(Looper looper) {
      super(looper);
      // TODO Auto-generated constructor stub
    }

    @Override
    public void handleMessage(Message msg) {
      Bundle bundle = msg.getData();
      int age = bundle.getInt("age");
      String name = bundle.getString("name");
      System.out.println("年齡" + age + "名字" + name);
          }

  }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 柳河县| 和硕县| 子长县| 大宁县| 东台市| 扶绥县| 东乌| 织金县| 常州市| 汉中市| 大邑县| 额尔古纳市| 女性| 平昌县| 越西县| 岳阳市| 莱阳市| 望奎县| 红桥区| 峡江县| 兰溪市| 永仁县| 柳河县| 濮阳市| 东辽县| 焦作市| 漳平市| 太保市| 油尖旺区| 建始县| 合川市| 乐至县| 慈溪市| 屏东市| 湘潭县| 南平市| 康乐县| 泽州县| 抚顺市| 岱山县| 深泽县|