Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class LoggingTask extends AsyncTask<String, String, String> {
- @Override
- protected String doInBackground(String...nothing) {
- UserFunctions userFunctions = new UserFunctions();
- JSONObject json = userFunctions.loginUser(KEY_USERNAME, KEY_PASSWORD);
- return "";
- @Override
- protected void onPostExecute(String result) {
- try {
- if (!KEY_USERNAME.equals("") && !KEY_PASSWORD.equals("")) {
- loginErrorMsg.setText("Incorrect USername or Password");
- //String res = json.getString(KEY_SUCCESS);
- String res = json.getString(KEY_SUCCESS);
- if(Integer.parseInt(res) ==1){
- DatabaseHandler db = new DatabaseHandler (getApplicationContext());
- JSONObject json_user = json.getJSONObject("user");
- btnLogin.setOnClickListener(new View.OnClickListener() {
- public void onClick(View argo) {
- // Launch Dashboard Screen
- Intent dashboard = new Intent(getApplicationContext(), DashboardActivity.class);
- // Close all views before launching Dashboard
- dashboard.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
- startActivity(dashboard);
- finish();
- }
- });
- }else{
- //Error in Login
- loginErrorMsg.setText("Incorrect username/password");
- }
- }
- }catch (JSONException e) {
- e.printStackTrace();
- }
- }
- }
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement