2
我正在與Asp Mvc,SignalR和Android Studio(與signalr java客戶端),現在所有東西在雙方工作很好。接收名單<Object>在Android工作室和SignalR
我可以發送和接收使用signalr從我的Android應用simples的對象,但現在我想接收對象的名單,但我不知道如何做到這一點,這是我的代碼:
//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);
但我想用列表,像:
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
非常好,謝謝。 –