2020-11-10(回传递过程)
A打開B,在結(jié)束時傳遞數(shù)據(jù)給A
a.打開B時要使用
startActivityForResult(intnent,1);
b.在A activity中重寫onActivity方法,在這個方法中獲取B傳回來的數(shù)據(jù)
c.在B activity關(guān)閉之前,調(diào)用setResult方法,把數(shù)據(jù)封裝到intent中,傳遞回來
d.調(diào)用finish,結(jié)束B
e.在onActivityResult方法,最后一個參數(shù)intent data這個參數(shù)就是以個頁面setResult方法傳遞回來的意圖,可以通過這個意圖獲取對應(yīng) 的數(shù)據(jù)
需要監(jiān)視的action sd卡狀態(tài)變化的廣播還需要加一個data scheme 是file佛足額收不到廣播
同一個接收者監(jiān)聽多個廣播事件,我們可以通過getAction進行區(qū)分
短信監(jiān)聽
需要監(jiān)聽的
5.不同版本廣播的特點
4.0之前,沒有運行過的應(yīng)用能收到廣播的
4.0之后 沒有運行過的應(yīng)用是不能收到廣播的(沒有界面的應(yīng)用是運行不起來的,除非有界面時運行一次后,再把做操作把界面關(guān)閉)
在應(yīng)用管理器中 force stop(強制停止)的應(yīng)用收不到廣播
避免了流氓軟件和惡搞軟件的可能
總結(jié)
以上是生活随笔為你收集整理的2020-11-10(回传递过程)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2020-11-9(有序和无序广播)
- 下一篇: 2020-11-10(service入门