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