Android Essentials--broadcastreceiver

Source: Internet
Author: User
  1. Built in the main thread of the UI, no time-consuming operation;

  2. Short life cycle, mainly to play a transitional role;

  3. Target components: Notification, Activity, Service;

  4. Two ways of registering:

    (1) Dynamic registration, usually in Onresume () call Context.registerreceiver () registration, in OnPause () call Unregisterreceiver () logoff;

    (2) static registration, registration in the registration document;

    Usually, the event of high trigger rate is not suitable for static registration;

  5. The broadcasts sent are divided into ordinary broadcasts and ordered broadcasts:

    (1) General broadcasting: All receivers registered with the broadcast are allowed to receive the broadcast;

    (2) Orderly broadcast: The receiver's priority is arranged to accept the broadcast, the recipient with high priority can terminate the broadcast (Broadcastreceiver.abortreceiver ()) and can add additional data during propagation ( Broadcastreceiver.setresult ()), after which the recipient can receive the data and process it (Broadcasereceiver.getresultdata ());

Android Essentials--broadcastreceiver

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.