在我的 Android 2.2 + 应用程序中,我将使用ListView
现有XmlRpc
服务器并与之通信。用户将手动将项目添加到ListView
应用程序将从 xmlrpc 服务器接收有关项目的附加信息。
该应用程序将执行以下活动:
- 测试与 xmlrpc 服务器的连接
- 从服务器检索信息以手动添加项目到
ListView
- 从服务器中检索所有项目的信息
ListView
- 将项目列表发送到服务器
我计划实施的这些活动如下:
在
onCreate()
我将AsyncTask
用来调用 xmlrpc 函数,然后我将在应用程序的状态栏中显示 OK/ERROR按下添加按钮后,我将使用
AsyncTask
调用 xmlrpc 函数来获取有关项目的信息(名称、价格、图像),然后我将更新刚刚添加的项目。按下 GET ALL 按钮后,我将使用
AsyncTask
调用 xmlrpc 函数来获取有关列表中所有项目的信息(名称、价格、图像),然后我将更新所有项目。按下 SEND 按钮后,我将使用
IntentService
调用 xmlrpc 函数并在对话框中显示结果。
是否适合使用AsyncTask
并IntentService
满足我的需求?谢谢你。