【发布时间】:2016-05-03 19:15:08
【问题描述】:
我的安卓代码是:
mHubProxy.on( "PushContentsToClient", new SubscriptionHandler1<ChatMessageResponsePOCO[]>() {
@Override
public void run(final ChatMessageResponsePOCO[] msgs) {
MainActivity.this.runOnUiThread(new Runnable() {
public void run() {
Log.d("MGR_ERROR",""+msgs.length);
}
});
}
}, ChatMessageResponsePOCO[].class);
还有我的班级:
public class ChatMessageResponsePOCO {
public long ChatId;
public int ChatAck;
public String MobileNumber;
public String ChatContent;
public Date ChatDatetime;
public int MessageType;
}
服务器端代码是:
Clients.Client(connectionToken).PushContentsToClient(chatMessageResponseListDTO);
服务器端实体:
public class ChatMessageResponsePOCO
{
public Int64 ChatId { get; set; }
public int ChatAck { get; set; }
public string MobileNumber { get; set; }
public string ChatContent { get; set; }
public DateTime ChatDatetime { get; set; }
public int MessageType { get; set; }
}
它对 String 工作正常,但对 List<ChatMessageResponsePOCO> 没有响应。请帮忙。
【问题讨论】:
标签: android asp.net asp.net-mvc signalr