Android 2.2 +のアプリケーションでListViewは、既存のXmlRpcサーバーを使用して通信します。ユーザーは手動でアイテムをに追加しListView、アプリケーションはxmlrpcサーバーからアイテムに関する追加情報を受け取ります。
アプリケーションは次のアクティビティを実行します。
- xmlrpcサーバーへの接続をテストします
- 手動で追加されたアイテムの情報をサーバーから取得します
ListView - 内のすべてのアイテムについてサーバーから情報を取得します
ListView - アイテムのリストをサーバーに送信します
私が実施する予定のこれらの活動は次のとおりです。
xmlrpc関数を呼び出すために
onCreate()使用AsyncTaskし、アプリケーションのステータスバーにOK/ERRORを表示します[追加]ボタンを押した後、
AsyncTaskxmlrpc関数を呼び出してアイテムに関する情報(名前、価格、画像)を取得し、追加したばかりのアイテムを更新します。GET ALLボタンを押した後、
AsyncTaskxmlrpc関数を呼び出してリスト内のすべてのアイテム(名前、価格、画像)に関する情報を取得し、次にすべてのアイテムを更新します。SENDボタンを押した後、
IntentServicexmlrpc関数を呼び出すために使用し、ダイアログボックスに結果を表示します。
使用するのは適切ですか、AsyncTaskそしてIntentService私のニーズに合っていますか?ありがとうございました。