Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private class SendLoginData extends AsyncTask<String, Void, String> {
- private ProgressDialog pDialog;
- @Override
- protected void onPreExecute() {
- super.onPreExecute();
- pDialog = new ProgressDialog(LoginActivity.this);
- pDialog.setMessage("Please wait...");
- pDialog.setCancelable(false);
- pDialog.show();
- }
- @SuppressWarnings("deprecation")
- @Override
- protected String doInBackground(String... arg) {
- String username = arg[0];
- String password = arg[1];
- List<NameValuePair> params = new ArrayList<NameValuePair>();
- params.add(new BasicNameValuePair("username", username));
- params.add(new BasicNameValuePair("password", password));
- ServiceHandler serviceClient = new ServiceHandler();
- String json = serviceClient.makeServiceCall(API_LOGIN, ServiceHandler.POST, params);
- Log.d("Cek-json","json: " + json);
- String permission = null;
- String status = null;
- if (json != null) {
- try {
- JSONObject jsonObj = new JSONObject(json);
- permission = jsonObj.getString("GroupPermission");
- status = jsonObj.getString("status");
- } catch (JSONException e) {
- e.printStackTrace();
- }
- } else {
- Log.e("JSON Data", "Didn't receive any data from server!");
- }
- Log.d("Cek-json","result: " + permission);
- return status;
- }
- @Override
- protected void onPostExecute(String result) {
- if (pDialog.isShowing())
- pDialog.dismiss();
- if (result.equals("sukses")) {
- Intent intent = new Intent(LoginActivity.this, MenuActivity.class);
- intent.putExtra("USERNAME", mUsername);
- startActivity(intent);
- } else {
- Toast.makeText(getApplication(), "Username/Password tidak valid", Toast.LENGTH_LONG).show();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement