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