Tonikami TV Tutorials
How to work with Intent and java class
open Login.java
public class Login extends AcionBarActivity implements view.onClickListener <---------ctrl+i {
Button bLogin;
EditText etUsername, etPassword;
TextView Registerlink;
public OnCreate {
etUsername = (EditText) findViewById(R.id.etUsename<---------this is a reference );
etPassword= (EditText) findViewById(R.id.etPassword<---------this is a reference );
bLogin = (Button) findViewById(R.id.etLogin<---------this is a reference );
Registerlink= (TextView) findViewById(R.id.tvRegisterlink);
bLogin.setOnClickListener(this);
Registerlink.setOnClickListener(this);
}
@Override
public onClick(View v){
switch(v.getId()) {
case R.id.bLogin:
//login button pressed
break;
case R.id.Registerlink:
//register button pressed
startActivity(new Intent ( this, Register.class)); <-----------this is how opens
break;
}
}
go to Register.java
public class Register extends AcionBarActivity implements view.onClickListener <---------ctrl+i {
Button bRegister;
EditText etName, etAge, etUsername, etPassword;
public void OnCreate{
etName = (EditText) findViewById(R.id.etName );
etAge = (EditText) findViewById(R.id.etAge );
etUsername = (EditText) findViewById(R.id.etUsername );
etPassword = (EditText) findViewById(R.id.etPassword );
bRegister = (Button) findViewById (R.id.bRegister );
bRegister.setOnclickListener(this);
}
@Override
public onClick(View v){
switch(v.getId()) {
case R.id.bRegister:
break;
}
}
go to MainActivity.java
public class Register extends AcionBarActivity implements view.onClickListener <---------ctrl+i {
Button bLogout;
EditText etName, etAge, etUsername;
}
public void OnCreate{
etName = (EditText) findViewById(R.id.etName );
etAge = (EditText) findViewById(R.id.etAge );
etUsername = (EditText) findViewById(R.id.etUsername );
bLogout= (Button) findViewById (R.id.bLogout);
bLogout.setOnclickListener(this);
}
@Override
public onClick(View v){
switch(v.getId()) {
case R.id.bLogout:
startActivity(new Intent ( this, Login.class)); <-----------this is how opens
break;
}
}
now go to Login.xml
add
<TextView
- android:id="@+id/tvRegisterLink"
- layout_width= "wrap_content"
- android:text= "Register here"
- android:textstyle= "bold"
- layout_gravity= "center_horizontal"
- layout_height= "wrap_content"
In this Lesson:
we link all the activity
Now first page will open is ( Main.xml ) Logout button
once you click logout it will go in login page ( Login.xml )
below is Register here if you click on it, it takes you to Register page (Register.xml)



1 comments:
interesting - GB WhatsApp
ConversionConversion EmoticonEmoticon