Package io.rong.imkit.picture.broadcast

## Class BroadcastManager

- All Implemented Interfaces:

      public class BroadcastManager

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Class | Description
    --- | --- | ---

  - ### Field Summary

    Fields
    Modifier and Type | Field | Description
    --- | --- | ---

  - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `BroadcastManager()` |

  - ### Enum Constant Summary

    Enum Constants
    Enum Constant | Description
    --- | ---

  - ### Method Summary

    Modifier and Type | Method | Description
    --- | --- | ---
    `static BroadcastManager` | `getInstance(Context ctx)` |
    `BroadcastManager` | `intent(Intent intent)` |
    `BroadcastManager` | `action(String action)` |
    `BroadcastManager` | `extras(Bundle bundle)` |
    `BroadcastManager` | `put(String key, ArrayList<out Parcelable> value)` |
    `BroadcastManager` | `put(String key, Array<Parcelable> value)` |
    `BroadcastManager` | `put(String key, Parcelable value)` |
    `BroadcastManager` | `put(String key, float value)` |
    `BroadcastManager` | `put(String key, double value)` |
    `BroadcastManager` | `put(String key, long value)` |
    `BroadcastManager` | `put(String key, boolean value)` |
    `BroadcastManager` | `put(String key, int value)` |
    `BroadcastManager` | `put(String key, String str)` |
    `void` | `broadcast()` |
    `void` | `registerReceiver(BroadcastReceiver br, List<String> actions)` |
    `void` | `registerReceiver(BroadcastReceiver br, Array<String> actions)` |
    `void` | `unregisterReceiver(BroadcastReceiver br)` |
    `void` | `unregisterReceiver(BroadcastReceiver br, Array<String> actions)` |

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### BroadcastManager

          BroadcastManager()

  - ### Method Detail

    - #### getInstance

           static BroadcastManager getInstance(Context ctx)

    - #### intent

           BroadcastManager intent(Intent intent)

    - #### action

           BroadcastManager action(String action)

    - #### extras

           BroadcastManager extras(Bundle bundle)

    - #### put

           BroadcastManager put(String key, ArrayList<out Parcelable> value)

    - #### put

           BroadcastManager put(String key, Array<Parcelable> value)

    - #### put

           BroadcastManager put(String key, Parcelable value)

    - #### put

           BroadcastManager put(String key, float value)

    - #### put

           BroadcastManager put(String key, double value)

    - #### put

           BroadcastManager put(String key, long value)

    - #### put

           BroadcastManager put(String key, boolean value)

    - #### put

           BroadcastManager put(String key, int value)

    - #### put

           BroadcastManager put(String key, String str)

    - #### broadcast

           void broadcast()

    - #### registerReceiver

           void registerReceiver(BroadcastReceiver br, List<String> actions)

    - #### registerReceiver

           void registerReceiver(BroadcastReceiver br, Array<String> actions)

    - #### unregisterReceiver

           void unregisterReceiver(BroadcastReceiver br)

    - #### unregisterReceiver

           void unregisterReceiver(BroadcastReceiver br, Array<String> actions)

      Parameters:
        `actions` - 至少传入一个