Android でパラメータ化された URL にアクセスしたい。それがしなければならないのは、ページを「ロード」して、本来の動作を実行することです(指定されたパラメーターでデータベースを更新します)。
URL を読み込むだけで問題が発生したので、通常の HttpClient アクティビティに関するビデオを見ました。応答を待ってその情報を収集するだけでした。まだページをロードしているため、そのページも実行できると考えました。ページを正しく実行したり、応答を収集したりすることさえできません。
使用したコードは次のとおりです。
String url = "http://www.removed.com?param1="+param1+"¶m2="+param2;
try{
HttpClient httpclient = new DefaultHttpClient();
HttpGet httpget = new HttpGet(url);
HttpResponse response = httpclient.execute(httpget);
HttpEntity entity = response.getEntity();
InputStream webs = entity.getContent();
try{
BufferedReader reader = new BufferedReader(new InputStreamReader(webs, "iso-8859-1"), 8 );
test.setText(reader.readLine());
webs.close();
}catch(Exception e) {
Log.e("Error in conversion: ", e.toString());
}
}catch(Exception e) {
Log.e("Error in connection: ", e.toString());
}
これを取得してページを実行し、データベースを更新するにはどうすればよいか教えてください。パラメータをブラウザに手動で入力すると、機能します。