Guest User

Untitled

a guest
Nov 28th, 2018
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.60 KB | None | 0 0
  1. import android.content.Intent;
  2. import android.support.design.widget.TextInputLayout;
  3. import android.support.v7.app.AppCompatActivity;
  4. import android.os.Bundle;
  5. import android.view.View;
  6. import android.widget.TextView;
  7. import android.widget.Toast;
  8. /**
  9. * Login
  10. * This class for login
  11. * Check if the input is admin and send to another activity
  12. */
  13. public class Login extends AppCompatActivity {
  14.  
  15. DatabaseHelper helper = new DatabaseHelper(this);
  16. private TextInputLayout textInputPassword;
  17. private TextInputLayout textInputUsername;
  18.  
  19. @Override
  20. protected void onCreate(Bundle savedInstanceState) {
  21. super.onCreate(savedInstanceState);
  22. setContentView(R.layout.activity_login_join);
  23.  
  24. textInputUsername = findViewById(R.id.etUserName);
  25. textInputPassword = findViewById(R.id.etPassword);
  26.  
  27. TextView tvjuinUs = (TextView) findViewById(R.id.tvJuinUs);
  28.  
  29. //Check if user already exist pass move to login
  30. tvjuinUs.setOnClickListener(new View.OnClickListener() {
  31. @Override
  32. public void onClick(View view) {
  33. Intent intent = new Intent(Login.this, JoinUs.class);
  34. startActivity(intent);
  35. finish();
  36. }
  37. });
  38. }
  39.  
  40.  
  41. //Check if user name & password exist in database
  42. public void CheckDetails(View v) {
  43. String username = textInputUsername.getEditText().getText().toString().trim();
  44. String pass = textInputPassword.getEditText().getText().toString().trim();
  45.  
  46. try {
  47. if ((username.equals("admin")) && (pass.equals("admin"))) {
  48. Intent intent = new Intent(Login.this, AdminConnection.class);
  49. startActivity(intent);
  50. }
  51. } catch (Exception e) {
  52. e.printStackTrace();
  53. }
  54. //Check match beetwen user name and pass
  55. if (!(helper.checkMatcForUser(username, pass))) {
  56. Toast.makeText(getApplicationContext(), "Login Failed. The email or password you entered is incorrect", Toast.LENGTH_LONG).show();
  57. textInputUsername.setError("ERROR !!!");
  58. textInputPassword.setError("ERROR !!!");
  59. return;
  60. }
  61. if ((helper.searchUsername(username)) && (helper.searchPassword(pass))) {
  62.  
  63. } else {
  64. textInputUsername.setError("User or Password don't match!");
  65. textInputPassword.setError("Password or user don't match!");
  66.  
  67. }
  68. }
  69.  
  70.  
  71. }
  72.  
  73. E/InputEventSender: Exception dispatching finished signal.
  74. E/MessageQueue-JNI: Exception in MessageQueue callback:
  75. handleReceiveCallback
  76. E/MessageQueue-JNI: java.lang.NoSuchMethodError: No static method
  77. dispatchUnhandledKeyEventPre(Landroid/view/View;Landroid/view/KeyEvent;)Z in class Landroid/support/v4/view/ViewCompat; or its super classes (declaration of 'android.support.v4.view.ViewCompat' appears in /data/app/com.example.aviorka.bstrong-ZZzNIVOJeVtP54s_AGokUw==/base.apk)
  78. at android.support.v7.app.AppCompatDelegateImpl.dispatchKeyEvent(AppCompatDelegateImpl.java:1162)
  79. at android.support.v7.app.AppCompatDelegateImpl$AppCompatWindowCallback.dispatchKeyEvent(AppCompatDelegateImpl.java:2529)
  80. at com.android.internal.policy.DecorView.dispatchKeyEvent(DecorView.java:342)
  81. at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:4991)
  82. at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4856)
  83. at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4377)
  84. at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4430)
  85. at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4396)
  86. at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4536)
  87. at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4404)
  88. at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4593)
  89. at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4377)
  90. at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4430)
  91. at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4396)
  92. at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4404)
  93. at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4377)
  94. at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4430)
  95. at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4396)
  96. at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4569)
  97. at android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:4730)
  98. at android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:2559)
  99. at android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:2069)
  100. at android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:2060)
  101. at android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:2536)
  102. at android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:141)
  103. at android.os.MessageQueue.nativePollOnce(Native Method)
  104. at android.os.MessageQueue.next(MessageQueue.java:326)
  105. at android.os.Looper.loop(Looper.java:160)
  106. at android.app.ActivityThread.main(ActivityThread.java:6642)
  107. at java.lang.reflect.Method.invoke(Native Method)
  108. at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
  109. at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
  110. D/AndroidRuntime: Shutting down VM
  111. E/AndroidRuntime: FATAL EXCEPTION: main
  112. Process: com.example.aviorka.bstrong, PID: 8924
  113. java.lang.NoSuchMethodError: No static method
  114. dispatchUnhandledKeyEventPre(Landroid/view/View;Landroid/view/KeyEvent;)Z in class Landroid/support/v4/view/ViewCompat; or its super classes (declaration of 'android.support.v4.view.ViewCompat' appears in /data/app/com.example.aviorka.bstrong-ZZzNIVOJeVtP54s_AGokUw==/base.apk)
  115. at android.support.v7.app.AppCompatDelegateImpl.dispatchKeyEvent(AppCompatDelegateImpl.java:1162)
  116. at android.support.v7.app.AppCompatDelegateImpl$AppCompatWindowCallback.dispatchKeyEvent(AppCompatDelegateImpl.java:2529)
  117. at com.android.internal.policy.DecorView.dispatchKeyEvent(DecorView.java:342)
  118. at android.view.ViewRootImpl$ViewPostImeInputStage.processKeyEvent(ViewRootImpl.java:4991)
  119. at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4856)
  120. at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4377)
  121. at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4430)
  122. at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4396)
  123. at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4536)
  124. at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4404)
  125. at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4593)
  126. at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4377)
  127. at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4430)
  128. at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4396)
  129. at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4404)
  130. at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4377)
  131. at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4430)
  132. at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4396)
  133. at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4569)
  134. at android.view.ViewRootImpl$ImeInputStage.onFinishedInputEvent(ViewRootImpl.java:4730)
  135. at android.view.inputmethod.InputMethodManager$PendingEvent.run(InputMethodManager.java:2559)
  136. at android.view.inputmethod.InputMethodManager.invokeFinishedInputEventCallback(InputMethodManager.java:2069)
  137. at android.view.inputmethod.InputMethodManager.finishedInputEvent(InputMethodManager.java:2060)
  138. at android.view.inputmethod.InputMethodManager$ImeInputEventSender.onInputEventFinished(InputMethodManager.java:2536)
  139. at android.view.InputEventSender.dispatchInputEventFinished(InputEventSender.java:141)
  140. at android.os.MessageQueue.nativePollOnce(Native Method)
  141. at android.os.MessageQueue.next(MessageQueue.java:326)
  142. at android.os.Looper.loop(Looper.java:160)
  143. at android.app.ActivityThread.main(ActivityThread.java:6642)
  144. at java.lang.reflect.Method.invoke(Native Method)
  145. at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
  146. at
  147. com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
  148. I/Process: Sending signal. PID: 8924 SIG: 9
  149. Disconnected from the target VM, address: 'localhost:8600', transport:
  150. 'socket'
Add Comment
Please, Sign In to add comment