【发布时间】:2015-12-24 08:21:51
【问题描述】:
我正在使用 Asp Mvc、SignalR 和 Android Studio(使用 signalr java 客户端),现在一切都很好。
我可以使用我的 android 应用程序中的信号器发送和接收简单对象,但现在我想接收对象列表但我不知道该怎么做,这是我的代码:
//Both side Android Client and Server, when i send a category to android works.
public class Category
{
private int Id;
private String Name;
getters...
setters..
}
在我的集线器(asp .net mvc 5)中,我有这个方法:
public void Categories()
{
var categories = contexto.Categories.ToList()
hubContext.Clients.All.getCategories(categories);
}
当我发送只是使用类别它的作品。像这样:
//THIS WORKS
hubProxy.on("getCategory", new SubscriptionHandler1<Category>() {
@Override
public void run(final Category category) {
MainActivity.this.runOnUiThread(new Runnable() {
public void run() {
//....
}
});
}
},Categories.class);
但我想使用 List,类似于:
hubProxy.on("getCategories", new SubscriptionHandler1<List<Categories>>() {
@Override
public void run(final List<Categories> categories) {
MainActivity.this.runOnUiThread(new Runnable() {
public void run() {
//....
}
});
}
},List<Categories.class>); //HERE IS MY PROBLEM
【问题讨论】:
标签: java android asp.net asp.net-mvc signalr