private void volley() {
String url
= "http://x...content-available-to-author-only...x.xxx/A.php";
/* 不同Button 對應不同 PHP
String url = "http://x...content-available-to-author-only...x.xxx/B.php";
String url = "http://x...content-available-to-author-only...x.xxx/C.php";
*/
JSONObject object = new JSONObject();
try {
object.put("水果", "蘋果");
} catch (JSONException e) {
e.printStackTrace();
}
JsonObjectRequest mJsonObjectRequest = new JsonObjectRequest
(Request.
Method.
POST, url, object,
new Response.
Listener<JSONObject
>() { @Override
public void onResponse(JSONObject response) {
try {
retStr.setText( response.toString()) ;
}
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
if (null != error) {
Log.i("Volley", "錯誤訊息:" + error.toString()
);
}
}
});
mRequestQueue.add(mJsonObjectRequest);
}
IHByaXZhdGUgdm9pZCB2b2xsZXkoKSB7CgogICAgICAgIFN0cmluZyB1cmwgPSAiaHR0cDovL3guLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLngueHh4L0EucGhwIjsKCiAgICAgIC8qIOS4jeWQjEJ1dHRvbiDlsI3mh4nkuI3lkIwgUEhQCiAgICAgICAgU3RyaW5nIHVybCA9ICJodHRwOi8veC4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4ueC54eHgvQi5waHAiOwogICAgICAgIFN0cmluZyB1cmwgPSAiaHR0cDovL3guLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLngueHh4L0MucGhwIjsKICAgICAgKi8KCiAgICAgICAgSlNPTk9iamVjdCBvYmplY3QgPSBuZXcgSlNPTk9iamVjdCgpOwogICAgICAgIHRyeSB7CiAgICAgICAgICAgIG9iamVjdC5wdXQoIuawtOaenCIsICLomIvmnpwiKTsKCiAgICAgICAgfSBjYXRjaCAoSlNPTkV4Y2VwdGlvbiBlKSB7CiAgICAgICAgICAgIGUucHJpbnRTdGFja1RyYWNlKCk7CiAgICAgICAgfQoKICAgICAgICBKc29uT2JqZWN0UmVxdWVzdCBtSnNvbk9iamVjdFJlcXVlc3QgPSBuZXcgSnNvbk9iamVjdFJlcXVlc3QKICAgICAgICAgICAgICAgIChSZXF1ZXN0Lk1ldGhvZC5QT1NULCB1cmwsIG9iamVjdCwgbmV3IFJlc3BvbnNlLkxpc3RlbmVyPEpTT05PYmplY3Q+KCkgewogICAgICAgICAgICAgICAgICAgIEBPdmVycmlkZQogICAgICAgICAgICAgICAgICAgIHB1YmxpYyB2b2lkIG9uUmVzcG9uc2UoSlNPTk9iamVjdCByZXNwb25zZSkgewogICAgICAgICAgICAgICAgICAgICAgICB0cnkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldFN0ci5zZXRUZXh0KCByZXNwb25zZS50b1N0cmluZygpKSA7CgogICAgICAgICAgICAgICAgICAgICAgICB9IGNhdGNoIChFeGNlcHRpb24gZSkgewoKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgIG5ldyBSZXNwb25zZS5FcnJvckxpc3RlbmVyKCkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgQE92ZXJyaWRlCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwdWJsaWMgdm9pZCBvbkVycm9yUmVzcG9uc2UoVm9sbGV5RXJyb3IgZXJyb3IpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAobnVsbCAhPSBlcnJvcikgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMb2cuaSgiVm9sbGV5IiwgIumMr+iqpOioiuaBrzoiICsgZXJyb3IudG9TdHJpbmcoKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApOwoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0pOwoKICAgICAgICBtUmVxdWVzdFF1ZXVlLmFkZChtSnNvbk9iamVjdFJlcXVlc3QpOwoKICAgIH0=
Main.java:1: error: class, interface, or enum expected
private void volley() {
^
Main.java:10: error: class, interface, or enum expected
JSONObject object = new JSONObject();
^
Main.java:11: error: class, interface, or enum expected
try {
^
Main.java:14: error: class, interface, or enum expected
} catch (JSONException e) {
^
Main.java:16: error: class, interface, or enum expected
}
^
Main.java:21: error: class, interface, or enum expected
public void onResponse(JSONObject response) {
^
Main.java:25: error: class, interface, or enum expected
} catch (Exception e) {
^
Main.java:32: error: class, interface, or enum expected
public void onErrorResponse(VolleyError error) {
^
Main.java:37: error: class, interface, or enum expected
}
^
Main.java:41: error: class, interface, or enum expected
mRequestQueue.add(mJsonObjectRequest);
^
Main.java:43: error: class, interface, or enum expected
}
^
11 errors