Android Activity Flow (login Or Register And Go To Home)
I am building an application which requires user authentication. First time a user opens the app should login or register to continue to the home screen of the app which loads some
Solution 1:
You can finish your main activity just after you navigate to home/login screen ex:
Intent intent=newIntent(this,Home.class);
startActivity(intent);
finish();
By doing this if user presses a back button on login or home page blank page wont be visible.
Also you can use your main activity as splash screen where you show some image and in background decide to go to login/home activity.
Solution 2:
If you wish you put login screen as dialog box, which may help you. For creating login dialog you can use below code.
// Create Object of Dialog classfinalDialoglogin=newDialog(this);
// Set GUI of login screen
login.setContentView(R.layout.login_dialog);
login.setTitle("Login to Pulse 7");
// Init button of login GUIButtonbtnLogin= (Button) login.findViewById(R.id.btnLogin);
ButtonbtnCancel= (Button) login.findViewById(R.id.btnCancel);
// Attached listener for login GUI button
btnLogin.setOnClickListener(newOnClickListener() {
@OverridepublicvoidonClick(View v) {
Toast.makeText(Pulse7LoginDialogActivity.this,
"Login Sucessfull", Toast.LENGTH_LONG).show();
}
});
btnCancel.setOnClickListener(newOnClickListener() {
@OverridepublicvoidonClick(View v) {
login.dismiss();
}
});
// Make dialog box visible.
login.show();
Solution 3:
This code can be used...
Intent intent=newIntent(this,Home.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
finish();
Post a Comment for "Android Activity Flow (login Or Register And Go To Home)"