Вы должны действительно использовать POST для этого вместо GET. Вам придется изменить свой PHP, но поскольку вы вставляете данные в базу данных, вам не следует использовать GET. Это именно то, для чего POST.
Кроме того, «localhost» не будет работать, поскольку при работе на эмуляторе «localhost» означает телефон. На эмуляторе «10.0.2.2» означает ваш компьютер. Поэтому я предполагаю, что вы хотите использовать это.
HttpClient httpClient = new DefaultHttpClient();
HttpPost httpPost = new HttpPost("10.0.2.2:8888");
try {
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("title", "hello"));
params.add(new BasicNameValuePair("artist", "horray"));
httpPost.setEntity(new UrlEncodedFormEntity(params));
httpClient.execute(httpPost);
Log.i("posting", "Saved to server");
} catch (Exception e) {
Log.e("posting", e.getMessage());
}
Надеюсь, это поможет!