我正在使用SignalR服务器进行后端通信。它的请求和响应均基于处理程序。我正在使用ArrayAdapter在Grid中设置动态子视图。我如何动态更新ArrayAdapter中的视图值。
SignalR请求:
signalRproxy.invoke(Name of Server Method to send request, parameter).done(new Action<Void>()
{
@Override
public void run(Void obj) throws Exception
{
}
});
}
SignalR响应:
signalRproxy.on(Name of Client Method to send response, new SubscriptionHandler1<String>()
{
@Override
public void run(String responseString)
{
}
}, String.class);
在两次尝试之间,如果我尝试在服务器response.method内部调用任何用户定义的方法,则会导致崩溃。任何人都可以帮助我修复此问题。
谢谢大家,我找到了一种使用处理程序类从SignalR服务响应动态获取数据的解决方案。
Handler handle = new Handler();
static String signalRres;
signalRproxy.on(Name of Client Method to send response, new SubscriptionHandler1<String>() {
@Override
public void run(String responseString) {
signalRres = responseString;
handle.post(run);
}
}, String.class);
Runnable run = new Runnable() {
@Override
public void run() {
Log.e("Running", "Runnable Data" + signalRres);
}
};
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句