我最近創建了一個應用程序,它是一個鬧鐘應用程序。以最簡單的方式定義廣播接收器
它使用的廣播接收機的我明白這不是非常好,現在的我很迷茫,有一些問題如下概念:
1)您將如何描述廣播接收機在外行的任期?
2)註冊後我們是否需要取消註冊?如果我不知道它會如何影響我的應用?
3)使用此廣播接收機概念的必要性是什麼?
4)一些簡單的例子,如果你可以。關於廣播接收機
我最近創建了一個應用程序,它是一個鬧鐘應用程序。以最簡單的方式定義廣播接收器
它使用的廣播接收機的我明白這不是非常好,現在的我很迷茫,有一些問題如下概念:
1)您將如何描述廣播接收機在外行的任期?
2)註冊後我們是否需要取消註冊?如果我不知道它會如何影響我的應用?
3)使用此廣播接收機概念的必要性是什麼?
4)一些簡單的例子,如果你可以。關於廣播接收機
理論部分 - https://developer.android.com/reference/android/content/BroadcastReceiver.html
註冊的接收機 -
註冊它上的onResume或的onCreate
registerReceiver(nReceiver,過濾器);
取消註冊接收機 -
註銷其上的onDestroy
unregisterReceiver(nReceiver);
我會盡力回答您的問題:
1)您將如何描述廣播接收機在外行的任期?
廣播接收器是像一個監聽器,但它監聽在手機上全球事件。當手機開機時,當你收到信息時,當手機被鎖定,當你的Wifi打開/關閉等...
2)我們需要註冊後註銷它,如果我不要如何 它會影響我的應用程序?
如果您在一個特定活動(如臨時廣播接收器)中註冊廣播接收器,那麼您必須註銷它,否則在切換到其他活動時可能會出現一些錯誤。
3)使用這個廣播接收機概念有什麼需要?
答案1)可以給你一些想法...
4)如果可以的話一些簡單的例子。
有登記廣播接收機兩種方式:在活動
我會讓你自己搜索這些,有很多你可以找到的例子!
在https://developer.android.com上閱讀這些內容怎麼樣?或者你可以搜索一些教程。 – abbath
https://developer.android.com/reference/android/content/BroadcastReceiver.html – Olayinka
太複雜了! –