【发布时间】:2013-05-29 01:00:28
【问题描述】:
我有一个活动在加载时不需要来自服务器的数据 - 只需简单的 ui 初始化
UI 有几个按钮。
用户单击其中一个,应用程序向服务器发送请求(休息调用) 请求正在处理时显示微调器(大约 10 秒)
现在它使用 AsyncTask - 所以如果应用程序将纵向更改为横向 - 活动会重新启动,我会松开进程
第二个选项是使用 Loader - 问题是它是在点击按钮时启动的 - 而不是在活动开始时
这会导致很多异常——当 LoaderManager 向未启动项发送事件时
有什么解决办法吗?
几个cmets: - 10 秒只是一个例子 - 将用户锁定到一个方向不是一种选择 - 服务对于简单的休息调用来说太过分了
【问题讨论】:
标签: android android-activity android-asynctask loader