这是我的java安卓代码应该通过'首选酒店'将字符串转换为php文件,然后读取已传递的内容。
sendSubMenuDetail("Preferred hotels");
这是在活动负载时引发的。其功能如下:
public void sendSubMenuDetail(String suggestion){
String urlSuffix = "?suggestion="+suggestion;
class RegisterUser extends AsyncTask<String, Void, String> {
ProgressDialog loading;
@Override
protected void onPreExecute() {
super.onPreExecute();
loading = ProgressDialog.show(ActivitySubMenu.this, "Please Wait",null, true, true);
}
@Override
protected void onPostExecute(String s) {
super.onPostExecute(s);
loading.dismiss();
Toast.makeText(getBaseContext(),s,Toast.LENGTH_LONG).show();
}
@Override
protected String doInBackground(String... params) {
String s = params[0];
BufferedReader bufferedReader = null;
try {
URL url = new URL(address+s);
HttpURLConnection con = (HttpURLConnection) url.openConnection();
bufferedReader = new BufferedReader(new InputStreamReader(con.getInputStream()));
String result;
result = bufferedReader.readLine();
return result;
}catch(Exception e){
return null;
}
}
}
RegisterUser ru = new RegisterUser();
ru.execute(urlSuffix);
}
这里的吐司中显示的输出是“首选”&#39;而不是'首选酒店&#39;。我试着搞清楚问题可能是什么,但没有成功。
答案 0 :(得分:0)
希望这会对您有所帮助:https://www.simplifiedcoding.net/android-volley-post-request-tutorial/
这里详细说明。你可以通过它。 Volley库非常有效,现在在android中使用。