【发布时间】:2017-05-20 16:16:37
【问题描述】:
从昨天开始我真的需要你的帮助:'(
// MY X VAR
int x ;
// 我在按钮点击列表中执行 check_referrer() 函数
signupJoinBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
username = signupUsername.getText().toString();
referrercode = signupReferrer.getText().toString();
x =check_referrer(username,referrercode);
// Check_ Referrer 应该从我的 PHP 文件中读取“1”或“0”(我测试了我的 php 文件和他的工作)
public int check_referrer( String referral, String referrer ) {
String awr = Config.Base_Url + "get/checkref.php";
final String v1 = "1"; // OK
final String v0 = "0"; // The referrer is not existing
StringRequest stringRequest = new StringRequest(Request.Method.POST,awr,
new Response.Listener<String>() {
@Override
public void onResponse(String response) {
if (response.equals(v1) ) {
x= 1;
}
else if (response.equals(v0) ) {
x= 0;
}
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
}
}) {
@Override
protected Map<String,String> getParams(){
Map<String,String> params = new HashMap<String, String>();
// user is the variable my php file will receive
params.put("user",username);
// user is the variable my php file will receive
params.put("ref", referrercode);
return params;
}
};
RequestQueue requestQueue = Volley.newRequestQueue(this);
requestQueue.add(stringRequest);
return x;
}
【问题讨论】:
标签: java android post android-volley