[问题] SignalR invoke问题?(附上赏金)

楼主: sweet00914 (别理我)   2014-12-10 19:17:36
请问各位大大,不知道大家是否有使用过SignalR的应用
目前我卡在一个问题就是:
方法一: <可以运作,采用handler的方式>
hub.on("receiveHelloWorldReturn",
new SubscriptionHandler1<String>() {
@Override
public void run(String msg) {
Log.i("0.03", "结果" + msg)
}
}, String.class);
hub.invoke("HelloWorldReturn");
方法二: <无法接收到回传值,直接接收回传值的方式>
Class<String> resultClass = null;
SignalRFuture<String> str = hub.invoke(resultClass,
"HelloWorld2", "123");
str.done(new Action<String>() {
@Override
public void run(String arg0) throws Exception {
Log.i("0.03", "arg0=" + arg0);
}
}).onError(new ErrorCallback() {
@Override
public void onError(Throwable error) {
Log.i("0.03", "error=" + error.toString());
}
});
请问大家方法二的方式如何取得回传值呢?
谢谢
如果有高手的话,愿意付上赏金~NT$1000 UP

Links booklink

Contact Us: admin [ a t ] ucptt.com