在Android上使用套接字进行异步I / O是否有适当的机制?
我知道nio频道的存在,但它们对我不起作用,因为我需要能够使用MulticastSockets和BluetoothSockets,它们都不支持频道。
我知道答案可能是没有一个,但由于这是一项相当大的工作,我认为我首先要确定。如果有人知道一个体面的第三方库我可以使用......
答案 0 :(得分:3)
除了nio之外我不知道这个问题的任何内置选项,但是在SO上已经有一个有趣的回答问题。
看看它可能第三方图书馆会帮助你。 Asynchronous IO in Java?
我无法判断这些图书馆在Android上的效果如何,您可能还必须让他们准备好Android才能正常使用。
答案 1 :(得分:0)
我正在使用这个: https://stackoverflow.com/a/9832633/516188
但在解决方案本身下,请记住我对该解决方案的评论。