Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 12

Adding Sign-up Activity

From the Layout Folder Create


signup.xml
Add the following object
Larger text
Plain text
Id
Name TFname
Email - TFemail
Username TFuname
Password TFpass1
Confirm TFpass2
Add a java class
SignUp.class
Add a
Add button

Id Bsignup

On click method -onButtonClick


V

Clear Back
Public void onSignUpClick (View v){
if (v.getId() == R.id.Bsignupbutton)
{
EditText name = (EditText) findViewById(R.id.Tfname);
EditText email = (EditText) findViewById(R.id.Tfemail);
EditText username = (EditText) findViewById(R.id.Tfusername);
EditText pass1 = (EditText) findViewById(R.id.Tfpass1);
EditText pass2 = (EditText) findViewById(R.id.Tfpass2);

String namestr = name.getTExt().toString();


String emailstr= email.getTExt().toString();
String pass1str= pass1.getTExt().toString();
String pass2str= pass2.getTExt().toString();
If (!pass1str.equals(pass2str)){
// pop msg
Toast pass = Toast.makeText(SignUp.this, Password doesnt match!,
Toast.LENGTH_SHORT);
pass.show();
}
Else{
Toast pass = Toast.makeText(SignUp.this, Password match!, Toast.LENGTH_SHORT);
pass.show();
}
Conditional statement for checking
password
If (!pass1str.equals(pass2str)){

Using POP-UP Message


Toast object
// pop msg

Toast pass =
Toast.makeText(SignUp.this, Password
doesnt match!,
Toast.LENGTH_SHORT);
pass.show();
}
Intent
Opening or calling one activity

intent
Opening or calling one activity
- edit your Mainactivity.class / type the following

public void onButtonClick( View v){


if (v.getId()==R.id.Bsignup){
Toast pass = Toast.makeText(Mainactivity.this, You click
signup, Toast.LENGTH_SHORT);
pass.show();
Intent i = new Intent(Mainactivity.this,
Signup.class);
startActivity(i);
}
}
}
Add this to manifest file
<activity android:name=".Signup"></activity>

Code in Signup class


public class Signup extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.signup);

}
}

You might also like