1

我需要一个适用于 android-json-rpc 库的 JSONRPCThreadedClient 示例。我目前使用的是 0.3.4。

我查看了源代码,对于 JSONRPCThreadedClient 中的 create() 方法为什么返回 JSONRPCHttpClient 而不是 JSONRPCThreadedHttpClient 感到有些困惑。我已经手动编辑了代码,以便它确实返回一个 JSONRPCThreadedHttpClient,但是因为它在一个单独的线程中,所以它需要一个处理程序。

我不确定如何调用 rpc 方法并使用所需的处理程序检索结果......有什么建议吗?

4

1 回答 1

1

处理程序将在 UI 线程中接收消息(handleMessage),您无法对该线程进行网络操作,因此您的 HttpClient 可能在内部使用线程并且仅通过处理程序公开结果,您应该创建一个来接收事件。

于 2013-07-18T23:03:44.557 回答