Advertisement
Guest User

Untitled

a guest
Sep 15th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.23 KB | None | 0 0
  1. 09-16 10:09:05.529: E/AndroidRuntime(26221): FATAL EXCEPTION: AsyncTask #1
  2. 09-16 10:09:05.529: E/AndroidRuntime(26221): java.lang.RuntimeException: An error occured while executing doInBackground()
  3. 09-16 10:09:05.529: E/AndroidRuntime(26221): at android.os.AsyncTask$3.done(AsyncTask.java:299)
  4. 09-16 10:09:05.529: E/AndroidRuntime(26221): at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:352)
  5. 09-16 10:09:05.529: E/AndroidRuntime(26221): at java.util.concurrent.FutureTask.setException(FutureTask.java:219)
  6. 09-16 10:09:05.529: E/AndroidRuntime(26221): at java.util.concurrent.FutureTask.run(FutureTask.java:239)
  7. 09-16 10:09:05.529: E/AndroidRuntime(26221): at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
  8. 09-16 10:09:05.529: E/AndroidRuntime(26221): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
  9. 09-16 10:09:05.529: E/AndroidRuntime(26221): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
  10. 09-16 10:09:05.529: E/AndroidRuntime(26221): at java.lang.Thread.run(Thread.java:841)
  11. 09-16 10:09:05.529: E/AndroidRuntime(26221): Caused by: java.lang.NullPointerException
  12. 09-16 10:09:05.529: E/AndroidRuntime(26221): at com.databaseaar.Login_new$AttemptLogin.doInBackground(Login_new.java:82)
  13. 09-16 10:09:05.529: E/AndroidRuntime(26221): at com.databaseaar.Login_new$AttemptLogin.doInBackground(Login_new.java:1)
  14. 09-16 10:09:05.529: E/AndroidRuntime(26221): at android.os.AsyncTask$2.call(AsyncTask.java:287)
  15. 09-16 10:09:05.529: E/AndroidRuntime(26221): at java.util.concurrent.FutureTask.run(FutureTask.java:234)
  16. 09-16 10:09:05.529: E/AndroidRuntime(26221): ... 4 more
  17. 09-16 10:09:06.459: E/WindowManager(26221): Activity com.databaseaar.Login_new has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView{42c25fb0 V.E..... R......D 0,0-684,192} that was originally added here
  18. 09-16 10:09:06.459: E/WindowManager(26221): android.view.WindowLeaked: Activity com.databaseaar.Login_new has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView{42c25fb0 V.E..... R......D 0,0-684,192} that was originally added here
  19. 09-16 10:09:06.459: E/WindowManager(26221): at android.view.ViewRootImpl.<init>(ViewRootImpl.java:452)
  20. 09-16 10:09:06.459: E/WindowManager(26221): at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:258)
  21. 09-16 10:09:06.459: E/WindowManager(26221): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:73)
  22. 09-16 10:09:06.459: E/WindowManager(26221): at android.app.Dialog.show(Dialog.java:287)
  23. 09-16 10:09:06.459: E/WindowManager(26221): at com.databaseaar.Login_new$AttemptLogin.onPreExecute(Login_new.java:66)
  24. 09-16 10:09:06.459: E/WindowManager(26221): at android.os.AsyncTask.executeOnExecutor(AsyncTask.java:586)
  25. 09-16 10:09:06.459: E/WindowManager(26221): at android.os.AsyncTask.execute(AsyncTask.java:534)
  26. 09-16 10:09:06.459: E/WindowManager(26221): at com.databaseaar.Login_new$1.onClick(Login_new.java:49)
  27. 09-16 10:09:06.459: E/WindowManager(26221): at android.view.View.performClick(View.java:4475)
  28. 09-16 10:09:06.459: E/WindowManager(26221): at android.view.View$PerformClick.run(View.java:18786)
  29. 09-16 10:09:06.459: E/WindowManager(26221): at android.os.Handler.handleCallback(Handler.java:730)
  30. 09-16 10:09:06.459: E/WindowManager(26221): at android.os.Handler.dispatchMessage(Handler.java:92)
  31. 09-16 10:09:06.459: E/WindowManager(26221): at android.os.Looper.loop(Looper.java:137)
  32. 09-16 10:09:06.459: E/WindowManager(26221): at android.app.ActivityThread.main(ActivityThread.java:5419)
  33. 09-16 10:09:06.459: E/WindowManager(26221): at java.lang.reflect.Method.invokeNative(Native Method)
  34. 09-16 10:09:06.459: E/WindowManager(26221): at java.lang.reflect.Method.invoke(Method.java:525)
  35. 09-16 10:09:06.459: E/WindowManager(26221): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1209)
  36. 09-16 10:09:06.459: E/WindowManager(26221): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1025)
  37. 09-16 10:09:06.459: E/WindowManager(26221): at dalvik.system.NativeStart.main(Native Method)
  38.  
  39. public class Login_new extends Activity implements OnClickListener{
  40. private EditText user, pass;
  41. private Button bLogin;
  42. private ProgressDialog pDialog;
  43.  
  44. JSONParser jsonParser = new JSONParser();
  45.  
  46. private static final String LOGIN_URL = "http://xxxx.com/login_new2.php";
  47. private static final String TAG_SUCCESS = "success";
  48. private static final String TAG_MESSAGE = "message";
  49. public static final String KEY_USERNAME ="username";
  50.  
  51. protected void onCreate(Bundle savedInstanceState) {
  52. super.onCreate(savedInstanceState);
  53. setContentView(R.layout.login2);
  54. user = (EditText)findViewById(R.id.ET_email);
  55. pass = (EditText)findViewById(R.id.ET_password);
  56. bLogin = (Button)findViewById(R.id.btnLogin);
  57. //bLogin.setOnClickListener(Login_new.this);
  58.  
  59. bLogin.setOnClickListener(new View.OnClickListener() {
  60. public void onClick(View v) {
  61. // TODO Auto-generated method stub
  62. switch (v.getId()) {
  63. case R.id.btnLogin:
  64. new AttemptLogin().execute();
  65. default:
  66. break;
  67. }}
  68. });
  69. }
  70.  
  71. class AttemptLogin extends AsyncTask<String, String, String> {
  72. // public static final String KEY_USERNAME = null;
  73. boolean failure = false;
  74.  
  75. protected void onPreExecute() {
  76. super.onPreExecute();
  77. pDialog = new ProgressDialog(Login_new.this);
  78. pDialog.setMessage("Attempting for login...");
  79. pDialog.setIndeterminate(false);
  80. pDialog.setCancelable(true);
  81. pDialog.show();
  82. }
  83.  
  84. @Override
  85. protected String doInBackground(String... args) {
  86. int success;
  87. String username = user.getText().toString();
  88. String password = pass.getText().toString();
  89. try {
  90. List<NameValuePair> params = new ArrayList<NameValuePair>();
  91. params.add(new BasicNameValuePair("username", username));
  92. params.add(new BasicNameValuePair("password", password));
  93.  
  94. Log.d("request!", "starting");
  95.  
  96. JSONObject json = jsonParser.makeHttpRequest(LOGIN_URL, "POST", params);
  97. Log.d("Login attempt", json.toString());
  98.  
  99. // success tag for json
  100. success = json.getInt(TAG_SUCCESS);
  101. if (success == 1) {
  102. Log.d("Successfully Login!", json.toString());
  103.  
  104. Intent ii = new Intent(Login_new.this,MainActivity.class);
  105. ii.putExtra(KEY_USERNAME, username);
  106. finish();
  107. startActivity(ii);
  108.  
  109. return json.getString(TAG_MESSAGE);
  110. }else {
  111.  
  112. return json.getString(TAG_MESSAGE);
  113. }
  114. } catch (JSONException e) {
  115. e.printStackTrace();
  116. }
  117. return null;
  118. }
  119.  
  120. protected void onPostExecute(String message) {
  121. pDialog.dismiss();
  122. if (message != null){
  123. Toast.makeText(Login_new.this, message, Toast.LENGTH_LONG).show();
  124. }
  125. } }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement