panlili2024
2025-03-05 134209ad70f82051da3ce63471df0cc8f778e57d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
package com.hdl.sdk.connect.cloud.broadcast;
 
import android.app.Application;
import android.content.IntentFilter;
 
 
/**
 * Created by Tong on 2023/05/06.
 * 需要注册全局广播代码放这里
 */
public class GlobalBroadcastManager {
 
 
    /**
     * 注册全局广播
     */
    public static void registerGlobalBroadcast(Application app) {
        registerCloudBroadcast(app);
    }
 
 
    /**
     * 注册接口返回的广播
     */
    private static void registerCloudBroadcast(Application application) {
 
        HDLCloudBroadcast hdlCloudBroadcast = new HDLCloudBroadcast();
        IntentFilter filter = new IntentFilter();
 
        filter.addAction(CloudBroadcastAction.REFRESH_TOKEN_INVALID_ACTION);
        filter.addAction(CloudBroadcastAction.REFRESH_TOKEN_ACTION);
        application.registerReceiver(hdlCloudBroadcast, filter);
    }
 
}