4

登録取得 URL をロードする webview からの応答を読み取る際に問題に直面しています。要件は以下の通りです。

html および xml コンテンツで応答できるユーザー登録サーブレットと通信する必要があります。最初の get 要求では、サーブレットは html コンテンツで応答し、load URL メソッドを使用して WebView で表示できます。Web ビューで、ユーザーが登録の詳細を入力して [送信] をクリックすると、サーブレットが xml ステータス コードと登録の詳細を返します。Web ビューから取得できるサーブレットからこの xml 応答を読み取り、xml 応答に対してアクション (例: Web ビューを閉じてユーザーに警告) を実行する必要があります。

解決策を教えてください。Webview クライアントの onPageFinsihed() をオーバーライドし、HTTP 接続を開いて URL からデータを再度読み取ろうとしました。この実装はサーバーと 2 回通信していると思いますが、それは正しいですか?

よろしく @nish

4

1 に答える 1

1

実際に WebView から HTML を抽出する必要があります。これはさまざまな方法で実行できますが、これは 1 つのアプローチです。

于 2012-11-20T06:34:16.030 に答える