[問題] 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