Advertisement
Guest User

Untitled

a guest
Jul 16th, 2017
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.22 KB | None | 0 0
  1. MainActivity --> Instructions or AdminLogin --> UserLogin or RegisterCandidate
  2.  
  3. E/AndroidRuntime: FATAL EXCEPTION: main
  4. java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.palakjain.onlinevotingschool/com.example.palakjain.onlinevotingschool.AdminLogin}: java.lang.NullPointerException
  5. at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2360)
  6. at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2412)
  7. at android.app.ActivityThread.access$600(ActivityThread.java:162)
  8. at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1364)
  9. at android.os.Handler.dispatchMessage(Handler.java:107)
  10. at android.os.Looper.loop(Looper.java:194)
  11. at android.app.ActivityThread.main(ActivityThread.java:5388)
  12. at java.lang.reflect.Method.invokeNative(Native Method)
  13. at java.lang.reflect.Method.invoke(Method.java:525)
  14. at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
  15. at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
  16. at dalvik.system.NativeStart.main(Native Method)
  17. Caused by: java.lang.NullPointerException
  18. at com.example.suniljain.onlinevotingschool.AdminLogin.onCreate(AdminLogin.java:39)
  19. at android.app.Activity.performCreate(Activity.java:5141)
  20. at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1084)
  21. at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2307)
  22. at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2412) 
  23. at android.app.ActivityThread.access$600(ActivityThread.java:162) 
  24. at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1364) 
  25. at android.os.Handler.dispatchMessage(Handler.java:107) 
  26. at android.os.Looper.loop(Looper.java:194) 
  27. at android.app.ActivityThread.main(ActivityThread.java:5388) 
  28. at java.lang.reflect.Method.invokeNative(Native Method) 
  29. at java.lang.reflect.Method.invoke(Method.java:525) 
  30. at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833) 
  31. at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600) 
  32. at dalvik.system.NativeStart.main(Native Method)
  33.  
  34. public class MainActivity extends AppCompatActivity {
  35.  
  36. Button btnConductVoting, btnInstructions, btnSkipInstructions;
  37.  
  38. @Override
  39. protected void onCreate(Bundle savedInstanceState) {
  40. super.onCreate(savedInstanceState);
  41. setContentView(R.layout.activity_main);
  42.  
  43. btnConductVoting = (Button) findViewById(R.id.btnConductVoting);
  44. btnInstructions = (Button) findViewById(R.id.btnInstructions);
  45. btnSkipInstructions = (Button) findViewById(R.id.btnSkipInstructions);
  46.  
  47. btnConductVoting.setOnClickListener(new View.OnClickListener() {
  48. @Override
  49. public void onClick(View v) {
  50. Intent i = new Intent(MainActivity.this, AdminLogin.class);
  51. startActivity(i);
  52. }
  53. });
  54.  
  55. btnInstructions.setOnClickListener(new View.OnClickListener() {
  56. @Override
  57. public void onClick(View v) {
  58. Intent i = new Intent(MainActivity.this, Instructions.class);
  59. startActivity(i);
  60. }
  61. });
  62.  
  63. btnSkipInstructions.setOnClickListener(new View.OnClickListener() {
  64. @Override
  65. public void onClick(View v) {
  66. Intent i = new Intent(MainActivity.this, UserLogin.class);
  67. startActivity(i);
  68. }
  69. });
  70.  
  71. }
  72.  
  73. public class Instructions extends AppCompatActivity{
  74. Button btnStartVoting;
  75.  
  76. @Override
  77. protected void onCreate(@Nullable Bundle savedInstanceState) {
  78. super.onCreate(savedInstanceState);
  79.  
  80. btnStartVoting = (Button) findViewById(R.id.btnStartVoting);
  81.  
  82. btnStartVoting.setOnClickListener(new View.OnClickListener() {
  83. @Override
  84. public void onClick(View v) {
  85. Intent i = new Intent(Instructions.this, UserLogin.class);
  86. startActivity(i);
  87. }
  88. });
  89. }
  90.  
  91. public class AdminLogin extends AppCompatActivity{
  92.  
  93. Button btnAdminLogin;
  94. EditText etUsername;
  95. EditText etPassword;
  96.  
  97. @Override
  98. protected void onCreate(@Nullable Bundle savedInstanceState) {
  99. super.onCreate(savedInstanceState);
  100.  
  101. btnAdminLogin = (Button) findViewById(R.id.btnAdminLogin);
  102. etUsername = (EditText) findViewById(R.id.etAdminPassword);
  103. etPassword = (EditText) findViewById(R.id.etAdminPassword);
  104.  
  105. btnAdminLogin.setOnClickListener(new View.OnClickListener() {
  106. @Override
  107. public void onClick(View v) {
  108. if(etUsername.getText().toString().equals("administrator") && etPassword.getText().toString().equals("password")){
  109. Intent i = new Intent(AdminLogin.this, RegisterCandidate.class);
  110. startActivity(i);
  111. }
  112. }
  113. });
  114.  
  115. }
  116.  
  117. public class UserLogin extends AppCompatActivity{
  118.  
  119. //TextView tvUserForgotPassword;
  120. TextView tvNewUserSignUp;
  121. //Button btnUserLogIn;
  122.  
  123. @Override
  124. protected void onCreate(@Nullable Bundle savedInstanceState) {
  125. super.onCreate(savedInstanceState);
  126.  
  127. tvNewUserSignUp = (TextView) findViewById(R.id.tvNewUserSignUp);
  128.  
  129. tvNewUserSignUp.setOnClickListener(new View.OnClickListener() {
  130. @Override
  131. public void onClick(View v) {
  132. Intent i = new Intent(UserLogin.this, NewUser.class);
  133. startActivity(i);
  134. }
  135. });
  136.  
  137. }
  138.  
  139. public class RegisterCandidate extends AppCompatActivity{
  140. @Override
  141. protected void onCreate(@Nullable Bundle savedInstanceState) {
  142. super.onCreate(savedInstanceState);
  143. }
  144.  
  145. public class NewUser extends AppCompatActivity{
  146. @Override
  147. protected void onCreate(@Nullable Bundle savedInstanceState) {
  148. super.onCreate(savedInstanceState);
  149. }
  150.  
  151. @Override
  152. protected void onCreate(@Nullable Bundle savedInstanceState) {
  153. super.onCreate(savedInstanceState);
  154. // set contentview here before finding views otherwise they will be null
  155. btnAdminLogin = (Button) findViewById(R.id.btnAdminLogin);
  156. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement