最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

android開發(fā)教程之使用looper處理消息隊列

 更新時間:2014年01月23日 16:22:53   作者:  
這篇文章主要介紹了通過HandlerThread對象來實現(xiàn)使用looper處理消息隊列的功能,大家參考使用吧

復(fù)制代碼 代碼如下:

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對象來實現(xiàn)使用looper處理消息隊列的功能
    HandlerThread handlerThread = new HandlerThread("handlerThread");
    // 使線程運行必須調(diào)用start()
    handlerThread.start();
    MyHandler myHandler = new MyHandler(handlerThread.getLooper());
    Message message = myHandler.obtainMessage();
    // 把message發(fā)送到myHandler.obtainMessage()目標(biāo)處,即誰調(diào)用的就發(fā)送給誰
    Bundle bundle = new Bundle();
    // 通過bundle添加數(shù)據(jù)
    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);
          }

  }

相關(guān)文章

  • Android App中使用RatingBar實現(xiàn)星級打分功能的教程

    Android App中使用RatingBar實現(xiàn)星級打分功能的教程

    這篇文章主要介紹了Android App中使用RatingBar實現(xiàn)星級打分功能的教程,文中舉了一個使用SeekBar與RatingBar制作的應(yīng)用內(nèi)打分條的功能,非常簡單,需要的朋友可以參考下
    2016-04-04
  • Android實現(xiàn)彈窗進度條效果

    Android實現(xiàn)彈窗進度條效果

    這篇文章主要為大家詳細介紹了Android實現(xiàn)彈窗進度條效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • Android仿微信標(biāo)簽功能

    Android仿微信標(biāo)簽功能

    這篇文章主要為大家詳細介紹了Android仿微信標(biāo)簽功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • Android Studio 3.0 Gradle 配置變更

    Android Studio 3.0 Gradle 配置變更

    這篇文章主要介紹了Android Studio 3.0 Gradle 配置變更的相關(guān)知識,即多渠道打包變更和更改打包命名及路徑的代碼,感興趣的朋友跟隨腳本之家小編一起看看吧
    2018-03-03
  • 快速掌握Android屏幕的知識點

    快速掌握Android屏幕的知識點

    相信不少設(shè)計師和工程師都被安卓設(shè)備紛繁的屏幕搞得暈頭轉(zhuǎn)向,我既做UI設(shè)計,也做過一點安卓界面布局,剛好對這塊內(nèi)容比較熟悉,所以在此我將此部分知識重新梳理出來分享給大家!有需要的朋友們可以參考借鑒,下面來一起學(xué)習(xí)學(xué)習(xí)吧。
    2016-11-11
  • Flutter 底部彈窗ModelBottomSheet的使用示例

    Flutter 底部彈窗ModelBottomSheet的使用示例

    在實際開發(fā)過程中,經(jīng)常會用到底部彈窗來進行快捷操作,例如選擇一個選項,選擇下一步操作等等。在 Flutter 中提供了一個 showModelBottomSheet 方法用于彈出底部彈窗,本篇介紹如何使用底部彈窗。
    2021-06-06
  • 利用Jetpack Compose實現(xiàn)經(jīng)典俄羅斯方塊游戲

    利用Jetpack Compose實現(xiàn)經(jīng)典俄羅斯方塊游戲

    你的童年是否有俄羅斯方塊呢,本文就來介紹如何通過Jetpack Compose實現(xiàn)一個俄羅斯方塊!感興趣的小伙伴快跟隨小編一起動手嘗試一下吧
    2022-05-05
  • Android中Volley框架進行請求網(wǎng)絡(luò)數(shù)據(jù)的使用

    Android中Volley框架進行請求網(wǎng)絡(luò)數(shù)據(jù)的使用

    這篇文章主要介紹了Android中Volley框架進行請求網(wǎng)絡(luò)數(shù)據(jù)的使用,本文給大家介紹的非常詳細具有參考借鑒價值,需要的朋友可以參考下
    2016-10-10
  • Android開發(fā)中Intent用法總結(jié)

    Android開發(fā)中Intent用法總結(jié)

    這篇文章主要介紹了Android開發(fā)中Intent用法,總結(jié)分析了Android中Intent的功能、使用方法與相關(guān)注意事項,需要的朋友可以參考下
    2016-10-10
  • Kotlin開發(fā)中open關(guān)鍵字與類名函數(shù)名和變量名的使用方法淺析

    Kotlin開發(fā)中open關(guān)鍵字與類名函數(shù)名和變量名的使用方法淺析

    這篇文檔中,我們將解釋如何以及為什么將 open 關(guān)鍵字與類名、函數(shù)名和變量名一起使用,了解內(nèi)部原理是為了幫助我們做擴展,同時也是驗證了一個人的學(xué)習(xí)能力,如果你想讓自己的職業(yè)道路更上一層樓,這些底層的東西你是必須要會的
    2023-02-02

最新評論

陈巴尔虎旗| 定兴县| 民勤县| 理塘县| 扬中市| 汤原县| 塘沽区| 丽江市| 宁强县| 莲花县| 满城县| 荔波县| 松江区| 巴东县| 马鞍山市| 海伦市| 崇阳县| 江陵县| 麦盖提县| 通道| 江北区| 太和县| 保康县| 宜都市| 新昌县| 沁源县| 富蕴县| 阿勒泰市| 鹰潭市| 尉犁县| 惠东县| 扎囊县| 青海省| 平陆县| 左贡县| 河西区| 溆浦县| 天津市| 建水县| 卢湾区| 靖远县|