安卓

意圖和過濾器

意圖和過濾器

盡管意圖促進互動元素以不同的方式,有三種主要的用例:

開始一個活動

一個活動在一個應用程序中描述一個特定的屏幕。你可以開始一個獨特的情況下轉移活動的一個意圖startActivity ()。目的解釋的活動開始,並提供任何重要的信息。

如果我們想要獲得一個確定的活動結束時,我們不得不叫startActivityForResult ()。我們的活動需要的決定作為一個不同的意圖對象在我們活動的onActivityResult()回調。

啟動一個服務

服務是一個組件,進行服務環境中沒有用戶界麵。Android 5.0 (API級別21)和後,我們可以借助JobScheduler開始服務。

之前版本的Android 5.0 (API級別21),你就可以開始一個服務通過應用服務類的方法。我們可以開始一個服務使單個操作(如下載文件)通過轉移意圖startService ()。目的解釋了服務開始和提供任何必要的信息。

如果服務是由一個客戶機-服務器接口,你可以從另一個組件綁定到服務和通過轉移意圖bindService ()。

提供一個廣播

廣播是一個注意,任何應用程序都可以得到的。係統執行幾個廣播係統的問題,例如當係統啟動/重新啟動或設備插充電或遠離充電。我們可以發送一個轉播其他應用程序通過給一個意圖sendBroadcast()或sendOrderedBroadcast ()。

Arduino和覆盆子π
2小時
初學者
1.7 k +人注冊
4.65 (63)
DevOps景觀
2小時
初學者
639年人注冊
3.6 (10)
連接在SQL
2小時
初學者
2.5 k +人注冊
4.35 (62)
防火牆
1小時
初學者
5.9 k +人注冊
4.51 (280)
設計思考
1小時
初學者
3.7 k +人注冊
4.4 (281)
數據庫管理係統
1小時
初學者
6.8 k +人注冊
4.32 (370)
卓越運營和批判性思維
1小時
初學者
1.8 k +人注冊
4.49 (95)
net基礎
2小時
初學者
5.7 k +人注冊
4.45 (242)
net哦
1小時
初學者
2.1 k +人注冊
4.58 (73)
Python實踐規範
1小時
初學者
2.7 k +人注冊
4.3 (106)
Baidu
map