日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android Hander Service 广播的综合使用案例

發布時間:2025/3/21 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android Hander Service 广播的综合使用案例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

android Hander ?Service ?廣播的綜合使用案例

原理:在主activity里啟動一個服務,這個服務通過Handler每一秒發送一條廣播,并在主activity里注冊一個廣播接受者(BroadcastReceiver),這個廣播接收者的作用在于搜到server的廣播,并是的i加1,并且把i的值設置到textview,達到美妙加1的效果

import android.app.Activity;

import android.content.BroadcastReceiver;

import android.content.Context;

import android.content.Intent;

import android.content.IntentFilter;

import android.os.Bundle;

import android.os.Handler;

import android.os.Message;

import android.util.Log;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.TextView;


public class MainActivity extends Activity {

Button button1;

Button button2;

TextView textView;

publicstatic int i = 0;

publicstatic Handler handler;

Intent? intent1;

MyBroadcastReceiver mybroadcast;


@Override

protectedvoid onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

button1 = (Button)findViewById(R.id.start);

button2 = (Button)findViewById(R.id.stop);

textView = (TextView)findViewById(R.id.number);

button1.setOnClickListener(new OnClickListener() {

@Override

publicvoid onClick(View v) {

handler= new Handler(){

@Override

publicvoid handleMessage(Message msg) {


super.handleMessage(msg);

sendBroadcast(new Intent().setAction("ACTION"));

this.sendEmptyMessageDelayed(1, 1000);

}

};

Log.d("--","-------------------" + "onclick_start");

intent1 =new Intent(MainActivity.this, MyService.class);

startService(intent1);

IntentFilter intentFilter =new IntentFilter();

mybroadcast =new MyBroadcastReceiver();

intentFilter.addAction("ACTION");

MainActivity.this.registerReceiver(mybroadcast, intentFilter);

}

});

button2.setOnClickListener(new OnClickListener() {

@Override

publicvoid onClick(View v) {

unregisterReceiver(mybroadcast);

stopService(intent1);

if(handler !=null){

handler.removeMessages(1);

handler =null;

}

}

});

}

class MyBroadcastReceiverextends BroadcastReceiver{


@Override

publicvoid onReceive(Context context, Intent intent) {

i++;

? ? ? ? if (intent.getAction().equals("android.intent.action.DATE_CHANGED")) { ?? ? ? ? ? ?

? ? ? ? } else if (intent.getAction().equals("ACTION")) { ?? ? ? ?

? ? ? ? }?

? ? ? ? textView.setText(i + "");

}

}

}


定義一個Service

import android.app.Service;

import android.content.Intent;

import android.os.IBinder;


public class MyService extends Service{


@Override

public IBinder onBind(Intent intent) {

returnnull;

}

@Override

publicvoid onCreate() {

super.onCreate();

}

@Override

publicint onStartCommand(Intent intent, int flags,int startId) {

MainActivity.handler.sendEmptyMessageDelayed(1, 1000);

returnsuper.onStartCommand(intent, flags, startId);

}

@Override

publicvoid onDestroy() {

super.onDestroy();

if(MainActivity.handler !=null){

MainActivity.handler.removeMessages(1);

MainActivity.handler =null;

}

}

}



</activity>

? ? ? ? <service android:name="com.example.myhandlertest.MyService"></service> ? //注意AndroidManifest.xml文件中必須加上這一行

? ? </application>




運行的效果圖:

總結

以上是生活随笔為你收集整理的android Hander Service 广播的综合使用案例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲激情二区 | 色综合图片 | 午夜看看 | 日韩av电影中文字幕 | 日韩在线观看视频免费 | 超碰2019| 天堂网中文字幕 | www.国产精品.com | 小早川怜子一区二区三区 | 精品一区二区无码 | 国产欧美视频一区 | 特色黄色片 | 91成人在线观看国产 | 婷婷av一区二区三区 | 在线观看国产免费av | 爽爽视频在线观看 | 国产精品男人的天堂 | 亚洲天堂久 | 欧美wwwwww | 亚洲高清自拍 | 久热网站 | 中文字幕+乱码+中文字幕明步 | 天天干狠狠| 少妇久久久久久被弄到高潮 | 国产3p在线播放 | 成年人免费在线观看 | 国模精品视频一区二区 | 波多野结衣 一区 | 雪花飘电影在线观看免费高清 | 美女国产精品 | 乱短篇艳辣500篇h文最新章节 | 老熟妇毛茸茸 | 极品尤物魔鬼身材啪啪仙踪林 | 久久视频免费看 | 欧美综合日韩 | 国产自产一区二区 | 一二三四国产精品 | 国产精品96 | 秋霞午夜影院 | 亚洲爱| 青草一区 | 377人体粉嫩噜噜噜 www.av黄色 | 波多野结衣在线免费观看视频 | 亚洲成人自拍网 | 国产91在线播放九色 | 国产成人av一区二区三区在线观看 | 精品久久福利 | 国产精品毛片久久久久久久 | 在线欧美亚洲 | 神马午夜电影一区二区三区在线观看 | 十大黄台在线观看 | 婷婷影视 | 亚洲精品久久久中文字幕 | 免费jizz| 全黄一级裸片视频 | 欧美人与性囗牲恔配 | 椎名空在线播放 | 美女写真福利视频 | 中国美女性猛交 | 中文字幕一区二区三区人妻电影 | 肉丝美足丝袜一区二区三区四 | 久久久久久免费 | 精品少妇久久 | 美女福利视频一区 | 日本老年老熟无码 | 在线播放国产精品 | 亚洲中文字幕无码av | 午夜不卡在线观看 | 97精品视频在线 | 久久久www | 日本中文字幕在线不卡 | 夜色视频在线观看 | 高跟肉丝丝袜呻吟啪啪网站av | 久久av一区二区三区漫画 | 一区=区三区乱码 | 日韩欧美在线中文字幕 | 99精品成人 | 91私密视频| 91深夜福利 | 久久国产福利一区 | 国产一区二区色 | 欧美日韩a级 | 欧美日韩一区二区三区在线观看 | 四虎黄色影院 | 亚洲乱子伦 | 欧美一级做a爰片久久高潮 久热国产精品视频 | 欧美麻豆| 成人在线观看网站 | 性欧美巨大乳 | 在线天堂v| 人妻少妇被猛烈进入中文字幕 | 最新免费黄色网址 | 亚洲综合色网 | 91尤物视频在线观看 | 久久综合成人 | 欧美乱码精品一区二区 | 动漫av一区二区 | 久久久久久久久久一区 | 诱惑av|