【发布时间】:2012-07-15 06:39:37
【问题描述】:
我启动了一个新应用程序,我想使用最新的 android 模式和指南,其中之一是使用 Loaders (AsyncTaskLoader) 而不是 AsyncTasks,我正在尝试看看 Loaders 是否真的应该取代你所有的AsyncTasks“任务”即
假设您要基于 REST 调用构建应用程序,其中一个调用负责登录用户。因此,当您单击提交(在片段按钮上)时,会出现一个对话框,直到响应返回,如果我是正确的,除非您使用处理程序,否则 AsyncTaskLoader onLoadFinished 不会让您关闭对话框,并且很好地使用它,使解决方案看起来有点老套,因为你需要显示错误对话框,比如用户名或密码错误时,你可能会收到一堆对处理程序的调用。
我使用 AsyncTask 快速完成了这项工作,一切正常,现在我将所有代码移至 AsyncTaskLoader耐心等待您的回答。
感谢您抽出宝贵的时间。
【问题讨论】:
标签: android android-asynctask android-loadermanager asynctaskloader android-loader