修复关闭车聊聊时候异常,
carsChattingProvider.hideUserWindow("MOGO_COMMON_SERVICE", mContext, null);
需要钟超修改下
This commit is contained in:
@@ -13,6 +13,7 @@ import android.os.Message;
|
||||
import android.text.TextUtils;
|
||||
import android.util.Log;
|
||||
import android.view.MotionEvent;
|
||||
import android.view.View;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
|
||||
@@ -77,9 +78,12 @@ import com.mogo.utils.logger.Logger;
|
||||
import com.mogo.utils.network.RequestOptions;
|
||||
import com.mogo.utils.network.utils.GsonUtil;
|
||||
import com.zhidao.carchattingprovider.CallChattingProviderConstant;
|
||||
import com.zhidao.carchattingprovider.ICallProviderResponse;
|
||||
import com.zhidao.carchattingprovider.ICarsChattingProvider;
|
||||
import com.zhidao.smartv2x.common.utils.LoggerUtils;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import org.json.JSONObject;
|
||||
|
||||
import java.util.List;
|
||||
@@ -172,6 +176,8 @@ public class MogoServices implements IMogoMapListener,
|
||||
private IMogoNavi mNavi;
|
||||
private IMogoRegisterCenter mRegisterCenter;
|
||||
|
||||
private ICallProviderResponse mCallProviderResponse;
|
||||
|
||||
/**
|
||||
* 地图视图初始化
|
||||
*/
|
||||
@@ -397,12 +403,104 @@ public class MogoServices implements IMogoMapListener,
|
||||
*/
|
||||
private void closeAllPanel() {
|
||||
LoggerUtils.log("zy=======stop");
|
||||
// TODO @钟超 需要修改下kotlin的校验
|
||||
mCallProviderResponse = new ICallProviderResponse(){
|
||||
@Override
|
||||
public void mute(boolean b) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void matchInvokeResult(boolean b, @NotNull String s) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void match(@NotNull String s) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void invokeCallData(@NotNull String s) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void hangUp(boolean b) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void error(@NotNull String s) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void cancelMatch(boolean b) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void call(@NotNull String s) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void userWindowStatus(boolean b) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void userInfoCallBack(@Nullable String s, @Nullable String s1) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void isOnLine(boolean b, @Nullable String s) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void isFriend(boolean b) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void invisibleUser(boolean b) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void hideUserWindowError(@NotNull String s) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void canCall(boolean b) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void callInvokeError(@NotNull String s) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void addFriend(boolean b) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void callWindowStatus( boolean b ) {
|
||||
|
||||
}
|
||||
};
|
||||
MogoApisHandler.getInstance().getApis().getShareManager().dismissShareDialog();
|
||||
MogoApisHandler.getInstance().getApis().getOnlineCarPanelApi().hidePanel();
|
||||
MogoApisHandler.getInstance().getApis().getAdasControllerApi().setSettingStatus(false);
|
||||
MogoApisHandler.getInstance().getApis().getEventPanelManager().hidePanel();
|
||||
carsChattingProvider = (ICarsChattingProvider) ARouter.getInstance().build(CallChattingProviderConstant.CAR_CALL_PROVIDER).navigation();
|
||||
carsChattingProvider.hideUserWindow("MOGO_COMMON_SERVICE", mContext, null);
|
||||
carsChattingProvider.hideUserWindow("MOGO_COMMON_SERVICE", mContext, mCallProviderResponse);
|
||||
}
|
||||
|
||||
public void init(Context context) {
|
||||
|
||||
Reference in New Issue
Block a user