1. 程式人生 > >android學習筆記——LocalBroadcastReceiver簡單學習

android學習筆記——LocalBroadcastReceiver簡單學習

本地廣播和普通的廣播在程式碼上區別不大,就是多了個LocalBroadcastManager。看程式碼吧 1.獲取一個localBroadcastManager例項 2.使用localBroadcastManager.sendBroadcast(intent)方法傳送廣播 3.寫好廣播接收器 4.註冊好廣播接收器的要接收的廣播地址,然後使用localBroadcastManager.registerReceiver(mBroadcastReceiver,intentFilter);方法進行註冊 5.記得在onDestroy()中取消註冊 1.獲取本地廣播管理器的例項 localBroadcastManager
 = LocalBroadcastManager.getInstance(this);//獲取例項
2.傳送本地廣播 localBroadcastManager.sendBroadcast(intent);//傳送本地廣播 3.寫好廣播接收器 public class mBroadcastReceiver extends BroadcastReceiver {
    @Override
public void onReceive(Context context, Intent intent) {
        Toast.makeText(context,"mBroadcastReceiver"
,Toast.LENGTH_LONG).show();
    } } 4.註冊好廣播接收器的要接收的廣播地址。。。 intentFilter new IntentFilter();
intentFilter.addAction("com.example.broadcasttest.LOCAL_BROADCAST");
mBroadcastReceiver new mBroadcastReceiver(); localBroadcastManager.registerReceiver(mBroadcastReceiver,intentFilter); 5.在onDestroy()中取消註冊 protected void 
onDestroy() {
    super.onDestroy();
    localBroadcastManager.unregisterReceiver(mBroadcastReceiver); } 也比較簡單。本地廣播有它的優勢,下面來說一下 1.可以明確的知道正在傳送的廣播不會離開我們的程式,因此不用擔心機密資料洩露問題 2.其他程式無法將廣播發送到我們程式的內部,因此不需要擔心會有安全漏洞的隱患 3.傳送本地廣播要比全域性廣播更加高效

相關推薦

android學習筆記——LocalBroadcastReceiver簡單學習

本地廣播和普通的廣播在程式碼上區別不大,就是多了個LocalBroadcastManager。看程式碼吧 1.獲取一個localBroadcastManager例項 2.使用localBroadca

Kafka學習筆記-Java簡單操作

interrupt new repl simple and cto seed blog false 轉自:http://www.cnblogs.com/edison2012/p/5759223.html Maven依賴包: <dependency>

CSS學習筆記09 簡單理解BFC

http 所有 lis 布局 absolut 即使 高度 html 疊加 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"&

Python實戰之雙向隊列deque/queue學習筆記簡單練習

ons rep [] __new__ xtend color int pen queue [‘__add__‘, ‘__bool__‘, ‘__class__‘, ‘__contains__‘, ‘__copy__‘, ‘__delattr__‘, ‘__delitem__

sklearn學習筆記簡單線性回歸

學習 實現 數據 list 標準 code 線性模型 它的 擴展 簡單線性回歸 線性回歸是數據挖掘中的基礎算法之一,從某種意義上來說,在學習函數的時候已經開始接觸線性回歸了,只不過那時候並沒有涉及到誤差項。線性回歸的思想其實就是解一組方程,得到回歸函數,不過在出現誤差項之

php學習筆記-php簡單的語法入門

服務器端 bsp 嵌入式 學習筆記 not style 入門 學習 spa php是一種服務器端的腳本語言,它的功能是根據不同的請求生成不同的html文件。一段典型的php代碼通常是下面這個樣子的: //NOTHING <?php //PHP CODE ?>

知了堂學習筆記-SQL簡單查詢

模糊查詢 sql 編號 唯一約束 date() create 哪些 not null 成都 CREATE DATABASE 工廠; CREATE TABLE 車間( 車間號 INT PRIMARY KEY, 車間主任名稱 NCHAR(10), 地址 NCHAR

docker學習筆記簡單構建Dockerfile【Docker for Windows】

參考與入門推薦:https://www.cnblogs.com/ECJTUACM-873284962/p/9789130.html#autoid-0-0-9 最近學習docker,寫一個簡單構建Dockerfile的筆記。 我的系統:Windows 10 Docker版本:Docker for Win

Tensorflow學習筆記(四)——簡單的神經網路實現

首先要建立一個神經網路,就要把架構瞭解清楚才能動手。 建立的神經網路如下: 有一個輸入層和二個隱藏層和一個輸出層組成的簡單神經網路,結果通過交叉熵softmax分類得到損失函式,然後通過梯度下降優化模型。 程式碼如下: import numpy as np import tensorfl

C# in Depth學習筆記-從簡單的資料型別開始

C# 1中定義的產品型別 以定義一個表示產品的型別作為開始,然後進行處理。 其中Product 型別內部封裝了幾個屬性。同時還要建立預定義產品的一個列表。 //程式碼清單1-1 public class Product { string name; public string Na

hadoop學習筆記叄--簡單應用

1、通過命令向HDFS傳輸檔案     上傳:./hadoop fs -put hdfs.cmd  hdfs://主機名稱:9000/     下載:  ./hadoop fs -gett   hdfs://主機名稱:9000/hdfs.cmd     

mysql學習筆記02-簡單基本操作

1、連線 mysql命令: mysql -hlocalhost -P3306 -uroot -p 引數說明: -h 後面跟著連線資料庫的IP地址,連線本地可以使用localhost -P 後面跟著連線埠,預設是3306 -u 後面跟著登入使用者名稱 -p 後面跟著登入密碼

C++設計模式學習筆記02_簡單工廠1

為了應對很多實際的生活中的問題,將實際的問題轉換成程式碼,設計模式的學習確實很有用,簡單學了兩天的設計模式(斷斷續續)感 這兩天抽空看了設計模式中的幾種工廠模式,簡單總結下吧 0、簡單工廠 1、更加方便的設計模式都是在前者設計模式在實際應用中遇到了難題才才應運而生的,當我們設計程

android學習筆記】ormlite學習之模糊搜尋like

【目標】實現表中多個欄位模糊搜尋。 【方法】ormlite like 方法 :like(columnName,pattern)    使用%萬用字元來匹配,指定行資料,返回匹配到的結果 使用示範:mDao.queryBuilder().where().like("Last

Go語言學習筆記簡單的幾個排序

1.實現一個插入排序 核心思路是抽到的牌與前面的牌進行比較,如果抽到的牌小,那麼就互相交換位置.(正序排列) 1: func insert_sort(a []int) []int { 2: for i:=1;i<len(a);i++ { 3: for j:=i;j>0

學習筆記簡單字串演算法 —— 序列自動機

序列自動機是一個比字尾自動機簡單的自動機。字尾自動機可以看神仙 x y z

自動化學習筆記簡單元素操作

#清空文字 driver.find_element_by_id('idinput').clear() #模擬按鍵傳送 driver.find_element_by_id('idinput').send_keys('hh') #單擊元素 driver.find_e

web學習筆記——一個簡單的HTML

為了更好的做web安全測試,最近開始學習web相關知識。先從最簡單的一個html頁面開始: <!DOCTYPE html> <html> <head> <title>這是個標題<

sklearn學習筆記簡單線性迴歸

簡單線性迴歸 線性迴歸是資料探勘中的基礎演算法之一,從某種意義上來說,在學習函式的時候已經開始接觸線性迴歸了,只不過那時候並沒有涉及到誤差項。線性迴歸的思想其實就是解一組方程,得到迴歸函式,不過在出現誤差項之後,方程的解法就存在了改變,一般使用最小二乘法進行計算。 使用sklearn.linear_model

Nginx學習筆記——配置簡單代理伺服器

以下內容翻譯自官方文件,原文地址 原標題:Setting Up a Simple Proxy Server Nginx的一個常見用途是設定為代理伺服器,所謂代理,就是接收客戶端請求,然後傳遞給被代理的伺服器並獲得響應,再返回給客戶端。 One of t