Advertisement
Guest User

Untitled

a guest
Aug 4th, 2017
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.55 KB | None | 0 0
  1. FATAL EXCEPTION: main
  2. Process: com.mws.tms_application, PID: 6983
  3. java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mws.tms_application/com.mws.tms_application.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'android.graphics.Bitmap com.mws.tms_application.TextCaptcha.getImage()' on a null object reference
  4. at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2817)
  5. at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2892)
  6. at android.app.ActivityThread.-wrap11(Unknown Source:0)
  7. at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1593)
  8. at android.os.Handler.dispatchMessage(Handler.java:105)
  9. at android.os.Looper.loop(Looper.java:164)
  10. at android.app.ActivityThread.main(ActivityThread.java:6540)
  11. at java.lang.reflect.Method.invoke(Native Method)
  12. at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
  13. at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
  14. Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'android.graphics.Bitmap com.mws.tms_application.TextCaptcha.getImage()' on a null object reference
  15. at com.mws.tms_application.MainActivity.onCreate(MainActivity.java:41)
  16. at android.app.Activity.performCreate(Activity.java:6980)
  17. at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1213)
  18. at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2770)
  19. at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2892) 
  20. at android.app.ActivityThread.-wrap11(Unknown Source:0) 
  21. at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1593) 
  22. at android.os.Handler.dispatchMessage(Handler.java:105) 
  23. at android.os.Looper.loop(Looper.java:164) 
  24. at android.app.ActivityThread.main(ActivityThread.java:6540) 
  25. at java.lang.reflect.Method.invoke(Native Method) 
  26. at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240) 
  27. at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767) 
  28.  
  29. package com.mws.tms_application;
  30.  
  31. import android.content.DialogInterface;
  32. import android.content.Intent;
  33. import android.graphics.Color;
  34. import android.graphics.drawable.ColorDrawable;
  35. import android.os.Bundle;
  36. import android.support.v7.app.ActionBar;
  37. import android.support.v7.app.AlertDialog;
  38. import android.support.v7.app.AppCompatActivity;
  39. import android.view.View;
  40. import android.widget.Button;
  41. import android.widget.EditText;
  42. import android.widget.ImageView;
  43. import android.widget.TextView;
  44.  
  45. public class MainActivity extends AppCompatActivity {
  46. TextView Registerlink;
  47. Button Submit_btn ,Reset_btn,Link_btn;
  48. EditText Username,Usermob,UserAddress,Usermailid,Userpass,Usercapt;
  49. ActionBar actionBar;
  50. ImageView imageView1;
  51. TextCaptcha textCaptcha1;
  52. //#2eb82e
  53. @Override
  54. protected void onCreate(Bundle savedInstanceState) {
  55. super.onCreate(savedInstanceState);
  56. setContentView(R.layout.activity_main);
  57. Intent intent = getIntent();
  58. Registerlink = (TextView) findViewById(R.id.loginlink);
  59. Submit_btn=(Button)findViewById(R.id.Submit_btn);
  60. Reset_btn=(Button)findViewById(R.id.Main_Reset_btn);
  61. Username=(EditText)findViewById(R.id.username_edtext);
  62. Usermob=(EditText)findViewById(R.id.usermob_no_edtext);
  63. UserAddress=(EditText)findViewById(R.id.userAddresss_edtext);
  64. Usermailid=(EditText)findViewById(R.id.usermailid_edtext);
  65. Userpass=(EditText)findViewById(R.id.userpass_edtext);
  66. Usercapt=(EditText)findViewById(R.id.usercapt_edtext);
  67. Link_btn=(Button)findViewById(R.id.Link_btn);
  68. imageView1=(ImageView)findViewById(R.id.register_capt_imageview);
  69. imageView1.setImageBitmap(textCaptcha1.getImage());
  70. actionBar=getSupportActionBar();
  71. actionBar.show();
  72. actionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#2eb82e")));
  73.  
  74. MainLogic();
  75. }
  76.  
  77. private void MainLogic()
  78. { Link_btn.setOnClickListener(new View.OnClickListener() {
  79. @Override
  80. public void onClick(View v) {
  81. Intent i=new Intent(MainActivity.this,Home_Navigation_Activity.class);
  82. startActivity(i);
  83. }
  84. });
  85. Submit_btn.setOnClickListener(new View.OnClickListener() {
  86. @Override
  87. public void onClick(View v) {
  88. isValidData();
  89. }
  90. });
  91. Reset_btn.setOnClickListener(new View.OnClickListener() {
  92. @Override
  93. public void onClick(View v) {
  94. claredata();
  95. }
  96. });
  97. Registerlink.setOnClickListener(new View.OnClickListener() {
  98. @Override
  99. public void onClick(View v) {
  100. Intent i=new Intent(MainActivity.this,Login_Activity.class);
  101. startActivity(i);
  102. }
  103. });
  104. }
  105. /* Userid,Username,usermob,userAddress,usermailid,userpass,usercapt;*/
  106.  
  107. public boolean isValidData()
  108. {
  109. String id,name,mobile,address,email,password,captch;
  110.  
  111. name=Username.getText().toString();
  112. mobile=Usermob.getText().toString();
  113. address=UserAddress.getText().toString();
  114. email=Usermailid.getText().toString();
  115. password=Userpass.getText().toString();
  116. /*captch=Usercapt.getText().toString();*/
  117. if (!name.equals("")&&!mobile.equals("")&&mobile.length()>=10&&mobile.length()<=13&&!address.equals("")&&!email.equals("")&&!password.equals(""))
  118. {
  119. if (validEmail((email)))
  120. {
  121. return true;
  122. }
  123. else
  124. {
  125. AlertDialog.Builder alt=new AlertDialog.Builder(MainActivity.this);
  126. alt.setMessage("Invalid Email_Id");
  127. alt.setCancelable(true);
  128. alt.setPositiveButton("ok", new DialogInterface.OnClickListener() {
  129. @Override
  130. public void onClick(DialogInterface dialog, int which) {
  131. dialog.dismiss();
  132. }
  133. });
  134. AlertDialog alertDialog=alt.create();
  135. alertDialog.show();
  136. return false;
  137. }
  138.  
  139. }
  140. else
  141. {
  142. AlertDialog.Builder alt=new AlertDialog.Builder(MainActivity.this);
  143. alt.setMessage("Please fill all details");
  144. alt.setCancelable(true);
  145. alt.setPositiveButton("ok", new DialogInterface.OnClickListener() {
  146. @Override
  147. public void onClick(DialogInterface dialog, int which) {
  148. dialog.dismiss();
  149. }
  150. });
  151. AlertDialog alertDialog=alt.create();
  152. alertDialog.show();
  153. }
  154. return false;
  155. }
  156. public boolean claredata()
  157. {
  158. Username.setText("");
  159. Usermob.setText("");
  160. UserAddress.setText("");
  161. Usermailid.setText("");
  162. Userpass.setText("");
  163. /*captch=Usercapt.getText().toString();*/
  164. return false;
  165. }
  166. private boolean validEmail(String email) {
  167. final String emailPattern = "[a-zA-Z0-9._-]+@[a-z]+\.+[a-z]+";
  168. if (email.trim().matches(emailPattern))
  169. {
  170. return true;
  171. }
  172. return false;
  173.  
  174. }
  175.  
  176. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement