modify push broadcastreciver

This commit is contained in:
lixiaopeng
2020-01-17 15:55:12 +08:00
parent 8be0400a01
commit 38c61d9752
2 changed files with 13 additions and 7 deletions

View File

@@ -874,11 +874,15 @@ public class TanluCardViewFragment extends MvpFragment<IView, Presenter<IView>>
*/
@Subscribe(threadMode = ThreadMode.MAIN)
public void onPushInfo(final PushTypeInfo event) {
Logger.d(TAG, " onPushInfo event.type =" + event.type);
if (event.type.equals("1")) {
getNaviRoadLineInfo();
} else if (event.type.equals("2")) {
getRoadLineData();
if (event != null && TextUtils.isEmpty(event.type)) {
Logger.d(TAG, " onPushInfo event.type =" + event.type);
if (event.type.equals("1")) {
getNaviRoadLineInfo();
} else if (event.type.equals("2")) {
getRoadLineData();
}
} else {
Log.e(TAG, "event == null ");
}
}

View File

@@ -3,6 +3,7 @@ package com.mogo.module.tanlu.receiver
import android.content.BroadcastReceiver
import android.content.Context
import android.content.Intent
import android.net.Uri
import android.util.Log
import com.mogo.module.tanlu.model.event.PushTypeInfo
import com.mogo.module.tanlu.model.event.VoiceRoadInfo
@@ -14,9 +15,10 @@ import org.greenrobot.eventbus.EventBus
class PushReceiver : BroadcastReceiver() {
override fun onReceive(context: Context, intent: Intent) {
if (intent.action == "com.zhidao.roadcondition.split"){
var type = intent.getStringExtra("type")
var type = intent.getStringExtra("uri")
var uri = Uri.parse(type)
Log.d("PushReceiver", "type = $type")
EventBus.getDefault().post(PushTypeInfo(type))
EventBus.getDefault().post(PushTypeInfo(uri.getQueryParameter("type")))
}
}
}