001package com.aispeech.dui.dds;
002
003import android.content.BroadcastReceiver;
004import android.content.Context;
005import android.content.Intent;
006
007import com.aispeech.dui.manager.AILog;
008import com.aispeech.libbase.debug.DebugConstant;
009
010/**
011 * @author wuwei
012 * @description TODO
013 * @date 2020-06-05 16:58
014 * @email wei.wu@aispeech.com
015 */
016public class DDSBroadcastReceiver extends BroadcastReceiver {
017    private static final String TAG = "DDSBroadcastReceiver";
018
019    @Override
020    public void onReceive(Context context, Intent intent) {
021        if (intent == null || intent.getAction() == null) return;
022        AILog.e(TAG, intent.toString());
023        if (DebugConstant.Action.INTENT_BUS_ADDRESS_GET.equals(intent.getAction())) {
024            String address = DDS.BUS_SERVER_ADDR;
025            AILog.e(TAG, "address is-> " + address);
026            Intent setIntent = new Intent();
027            setIntent.setAction(DebugConstant.Action.INTENT_BUS_ADDRESS_SET);
028            setIntent.putExtra(DebugConstant.Action.KEY_BUS_ADDRESS, address);
029            context.sendBroadcast(setIntent);
030        }
031    }
032}