What is the integer value that gives a broadcast receiver highest priority?

前端 未结 6 1699
旧巷少年郎
旧巷少年郎 2020-12-16 14:51

What is the integer value the gives a broadcast receiver the highest priority?


  

        
相关标签:
6条回答
  • 2020-12-16 15:25

    Actually, numbers above 1000 grant more priority, despite the documentation. So the highest integer number(2147483647) grants more priority.

    0 讨论(0)
  • 2020-12-16 15:26

    Applications should avoid using filters with "this" or higher priorities. "this" refers to the value "1000"

    0 讨论(0)
  • 2020-12-16 15:41

    Well, according to the documentation

    "The value must be an integer, such as "100". Higher numbers have a higher priority."
    

    So I'm guessing that any integer value is valid. And the highest priority possible would be the maximum integer that android allows, which is (2^31 - 1).

    EDIT

    The documentation has been updated, and it now explicitly states which priority values may be used by applications. The documentation now says

    SYSTEM_HIGH_PRIORITY (1000): Applications should never use filters with this or higher priorities. SYSTEM_LOW_PRIORITY (-1000): Applications should never use filters with this or lower priorities.

    Implying that your application is permitted to use integer priority levels between -999 and 999.

    0 讨论(0)
  • 2020-12-16 15:42

    Google suggests that: The value must be an integer, such as "100". Higher numbers have a higher priority. The default value is 0. The value must be greater than -1000 and less than 1000.http://developer.android.com/guide/topics/manifest/intent-filter-element.html But in the projects, we often use the highest integer number(2147483647) (2 ^32-1)) or others;it is helpful.

    0 讨论(0)
  • 2020-12-16 15:45

    999 gives a broadcast receiver the highest priority.

    As per Android Documentation: Applications must use a value that is larger than SYSTEM_LOW_PRIORITY and smaller than SYSTEM_HIGH_PRIORITY. The value of SYSTEM_HIGH_PRIORITY is 1000.

    References: http://developer.android.com/guide/topics/manifest/intent-filter-element.html

    0 讨论(0)
  • 2020-12-16 15:47

    Well the system highest priority is 1000. You can refer to this link to know more.

    0 讨论(0)
提交回复
热议问题