修复protobuf转换问题

This commit is contained in:
董宏宇
2020-01-07 20:08:55 +08:00
parent 75d699ed9a
commit 0dc62ca86f
4 changed files with 9 additions and 9 deletions

View File

@@ -27,8 +27,8 @@ public class MogoApplication extends AbsMogoApplication {
// MogoModulePaths.addModule( new MogoModule( Demo2Constants.TAG, "CARD_DEMO2" ) );
DebugConfig.setNetMode( DebugConfig.NET_MODE_QA );
MogoModulePaths.addModule( new MogoModule( TanluConstants.TAG, "CARD_TYPE_ROAD_CODITION" ) );
MogoModulePaths.addModule(new MogoModule( CallChatConstant.PROVIDER, CallChatConstant.MODULE_NAME));
MogoModulePaths.addModule(new MogoModule(OnLineCarConstants.TAG, "CARD_TYPE_ROAD_ONLINECAR"));
MogoModulePaths.addModule(new MogoModule( CallChatConstant.PROVIDER, CallChatConstant.MODULE_NAME));
}
@Override

View File

@@ -86,7 +86,7 @@ public class SocketManager implements IMogoSocketManager, OnSocketReceiveCallbac
Logger.d( TAG, "received msg type = %d", msgType );
IMogoOnMessageListener listener = mListeners.get( msgType );
if ( listener != null ) {
listener.onMsgReceived( GsonUtil.objectFromJson( payload.getPayload().toString(), listener.target() ) );
listener.onMsgReceived( GsonUtil.objectFromJson( payload.getPayload().toStringUtf8(), listener.target() ) );
}
} catch ( InvalidProtocolBufferException e ) {
Logger.e( TAG, "parse msg error.", e );

View File

@@ -41,7 +41,7 @@ public class MarkerServiceHandler {
@Override
public void onMsgReceived(MarkerResponse obj) {
Logger.e("",obj.toString());
Logger.e("donghongyu", "===" + obj);
}
});

View File

@@ -11,9 +11,9 @@ public class MarkerLocation {
@SerializedName("angle")
private String mAngle;
@SerializedName("lat")
private String mLat;
private double mLat;
@SerializedName("lon")
private String mLon;
private double mLon;
public String getAddress() {
return mAddress;
@@ -31,19 +31,19 @@ public class MarkerLocation {
mAngle = angle;
}
public String getLat() {
public double getLat() {
return mLat;
}
public void setLat(String lat) {
public void setLat(double lat) {
mLat = lat;
}
public String getLon() {
public double getLon() {
return mLon;
}
public void setLon(String lon) {
public void setLon(double lon) {
mLon = lon;
}