diff --git a/modules/mogo-module-tanlu/src/main/java/com/mogo/tanlu/model/event/VoiceRoadInfo.java b/modules/mogo-module-tanlu/src/main/java/com/mogo/tanlu/model/event/VoiceRoadInfo.java new file mode 100644 index 0000000000..c37f423836 --- /dev/null +++ b/modules/mogo-module-tanlu/src/main/java/com/mogo/tanlu/model/event/VoiceRoadInfo.java @@ -0,0 +1,19 @@ +package com.mogo.tanlu.model.event; + +import java.io.Serializable; + +/** + * @author lixiaopeng + * @description marker数据 + * @since 2020-01-08 + */ +public class VoiceRoadInfo implements Serializable { + public String keyword; + public String city; + + public VoiceRoadInfo(String keyword, String city) { + this.keyword = keyword; + this.city = city; + } + +} diff --git a/modules/mogo-module-tanlu/src/main/java/com/mogo/tanlu/receiver/RoadInfoReceiver.kt b/modules/mogo-module-tanlu/src/main/java/com/mogo/tanlu/receiver/RoadInfoReceiver.kt new file mode 100644 index 0000000000..a10985e5ec --- /dev/null +++ b/modules/mogo-module-tanlu/src/main/java/com/mogo/tanlu/receiver/RoadInfoReceiver.kt @@ -0,0 +1,22 @@ +package com.mogo.tanlu.receiver + +import android.content.BroadcastReceiver +import android.content.Context +import android.content.Intent +import android.util.Log +import com.mogo.tanlu.model.event.VoiceRoadInfo +import org.greenrobot.eventbus.EventBus + +/** + * xx堵不堵,接收关键字 + */ +class RoadInfoReceiver : BroadcastReceiver() { + override fun onReceive(context: Context, intent: Intent) { + if (intent.action == "com.zhidao.roadcondition.roadinfo"){ + var keyWords = intent.getStringExtra("keywords") + var city = intent.getStringExtra("city") + Log.d("RoadInfoReceiver", "keyWords = $keyWords ---->city = $city") + EventBus.getDefault().post(VoiceRoadInfo(keyWords, city)) + } + } +}