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);
|
}
|
|
}
|