Android 在AsyncTaskLoader的loadInBackground中运行异步方法

Android 在AsyncTaskLoader的loadInBackground中运行异步方法,android,asynchronous,callback,asynctaskloader,Android,Asynchronous,Callback,Asynctaskloader,我想使用AsyncTaskLoader运行异步服务器调用。方法loadInBackground()应同步返回结果。我返回null并在回调中调用deliverResult(),该回调在手动创建的HandlerThread上执行。这个实现首先向UINULL发送数据,然后(当异步服务器操作完成时)发送真实数据。我不确定这是个好办法 如何正确实现自定义AsyncTaskLoader,我想通过异步服务器调用加载数据(因此使用回调)? 感谢您的帮助在手动创建的HandlerThread上使用(没有代码,很难

我想使用
AsyncTaskLoader
运行异步服务器调用。方法
loadInBackground()
应同步返回结果。我返回null并在回调中调用
deliverResult()
,该回调在手动创建的
HandlerThread
上执行。这个实现首先向UINULL发送数据,然后(当异步服务器操作完成时)发送真实数据。我不确定这是个好办法

如何正确实现自定义
AsyncTaskLoader
,我想通过异步服务器调用加载数据(因此使用回调)?


感谢您的帮助

在手动创建的HandlerThread上使用
(没有代码,很难给出一个工作示例)

我调用了哪个AsyncTaskLoader方法“join”?我猜loadInBackground,顺便说一句,哪个应该是Background很棒!像个魔术师一样工作。。。非常感谢。