如何更改Android中的第一个显示表单

时间:2012-07-17 04:50:59

标签: android android-layout android-intent

我是Android开发的新手。在我的项目中,我必须根据条件动态更改第一个显示形式。根据数据库条目,我想更改第一个显示形式。如果用户有效,那么我想显示主屏幕,否则应显示登录表单。身份验证基于本地应用程序数据库条目。我怎样才能实现这一点?。我在哪里?必须把这个条件导航到另一个表格?

2 个答案:

答案 0 :(得分:2)

我建议您使用进度条放置启动画面活动。

在后台,您可以检查用户是否有效。

如果用户有效,则启动主屏幕。 否则启动登录屏幕。

例如:

if(validUser) {
startActivity(new Intent(this, HomeActivity.class);
} else {
startActivity(new Intent(this, LoginActivity.class);
}

在此示例中,HomeActivity和LoginActivity是活动。

答案 1 :(得分:1)

在Android中,您无法更改应用程序的第一个屏幕或主屏幕,但您可以在HomeScreen活动中使用以下stragtegy,类,在onCreate中检查数据库中的用户数据,如果存在,则不执行任何操作,只需加载用户数据在屏幕上,如果无法使用startActivty LoginScreen并完成当前活动,因为此过程将在onCreate方法和事件线程中,HomeScreen将不会出现在用户身上。