11/02/2015

Aquery Using Value Posting

EditText _loginUserName,_loginPassword;
String _userNmaeText,_passwordText;
_loginUserName = (EditText)findViewById(R.id.login_userid);
_loginPassword = (EditText)findViewById(R.id.login_password);
LOGIN_API = "Your URL"; _userNmaeText =_loginUserName.getText().toString();
_passwordText =_loginPassword.getText().toString();
if (_userNmaeText.equals("")) {
 Toast.makeText(getApplicationContext(), "Enter UName", Toast.LENGTH_SHORT).show();
else if (_passwordText.equals("")) {
 Toast.makeText(getApplicationContext(), "Enter Pwd", Toast.LENGTH_SHORT).show();
}
else{
Handler handler=new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
Map<String, String> params = new HashMap<String, String>();
params.put("userid", _userNmaeText);
params.put("password", _passwordText);
postAqueryLoginResult(LOGIN_API, params);
}
}, 1000);
}

private void postAqueryLoginResult(String lOGIN_API2,Map<String, String> params) {
try {
if (NetworkStatus.isConnected(_context)) {
_loginAQuery.ajax(lOGIN_API2, params, JSONObject.class,new AjaxCallback<JSONObject>() {
@Override
public void callback(String url, JSONObject json,AjaxStatus status) {
getLoginStatus(url, json, status);
}
});
}else {
Toast.makeText(getApplicationContext(), "Check Your Network",Toast.LENGTH_SHORT).show();
}
} catch (Exception e) {
e.printStackTrace();
}
}

protected void getLoginStatus(String url, JSONObject jsonResult, AjaxStatus status) {
try {
  if (jsonResult.has("status"))
 {
    String loginStatus = jsonResult.getString("status");
   if (loginStatus.equals("Success")) {
    }
 }
} catch (Exception e) {
   e.printStackTrace();
}
}