Guest User

Untitled

a guest
Sep 18th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.75 KB | None | 0 0
  1. public void onClick(View v) {
  2. if (v.getId() == R.id.Bsignup) {
  3. String username = ETusername.getText().toString();
  4. String email = ETemail.getText().toString();
  5. String password = ETpassword.getText().toString();
  6. String confirmpassword = ETconfirmpassword.getText().toString();
  7.  
  8. if (ETusername.getError() == null && ETemail.getError() == null &&
  9. ETpassword.getError() == null && ETconfirmpassword.getError() == null
  10. && db.checkExistingUser(username) == false) {
  11. User user = new User(username, password, email);
  12. db.addUser(user);
  13.  
  14. Log.i("Signup", "Confirmed login");
  15. Log.i("Signup", username+" "+email);
  16. Intent i = new Intent(Signup.this, Home.class);
  17. i.putExtra("Username", username);
  18. i.putExtra("Email", email);
  19. startActivity(i);
  20. }
  21. }
  22.  
  23. @Override
  24. public void onBackPressed() {
  25. DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
  26.  
  27. Log.i("Home", "Loading profile");
  28. tvUsername = (TextView) findViewById(R.id.navUsername);
  29. username = getIntent().getStringExtra("Username");
  30. tvUsername.setText(username);
  31.  
  32. tvEmail = (TextView) findViewById(R.id.navUserEmail);
  33. email = getIntent().getStringExtra("Email");
  34. tvEmail.setText(email);
  35. if (drawer.isDrawerOpen(GravityCompat.START)) {
  36. drawer.closeDrawer(GravityCompat.START);
  37. } else {
  38. super.onBackPressed();
  39. }
  40. }
  41.  
  42. <?xml version="1.0" encoding="utf-8"?>
  43. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  44. xmlns:app="http://schemas.android.com/apk/res-auto"
  45. android:layout_width="match_parent"
  46. android:layout_height="@dimen/nav_header_height"
  47. android:background="@drawable/side_nav_bar"
  48. android:gravity="bottom"
  49. android:orientation="vertical"
  50. android:paddingBottom="@dimen/activity_vertical_margin"
  51. android:paddingLeft="@dimen/activity_horizontal_margin"
  52. android:paddingRight="@dimen/activity_horizontal_margin"
  53. android:paddingTop="@dimen/activity_vertical_margin"
  54. android:theme="@style/ThemeOverlay.AppCompat.Light">
  55.  
  56. <ImageView
  57. android:id="@+id/imageView"
  58. android:layout_width="93dp"
  59. android:layout_height="97dp"
  60. android:contentDescription="@string/nav_header_desc"
  61. android:paddingTop="@dimen/nav_header_vertical_spacing"
  62. app:srcCompat="@drawable/dp_round" />
  63.  
  64. <TextView
  65. android:id="@+id/navUsername"
  66. android:layout_width="match_parent"
  67. android:layout_height="wrap_content"
  68. android:paddingTop="@dimen/nav_header_vertical_spacing"
  69. android:textAppearance="@style/TextAppearance.AppCompat.Body1" />
  70.  
  71. <TextView
  72. android:id="@+id/navUserEmail"
  73. android:layout_width="wrap_content"
  74. android:layout_height="wrap_content" />
  75.  
  76. </LinearLayout>
Add Comment
Please, Sign In to add comment