如何在用户登录“我的仪表板”布局之前立即显示“启动画面”屏幕。
基本上,可以通过替换App将启动的活动下面的代码来更改清单上的intent-filter。
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
但我想在用户登录并通过App进行身份验证后才显示启动画面。
答案 0 :(得分:2)
最初启动LoginActivity。当帐户通过验证时,使用Intent启动启动画面活动。
在你的启动画面中你应该有这样的东西
value: FruitId
这是你的Manifest.xml文件
new Handler().postDelayed(new Runnable() {
/*
* Showing splash screen with a timer. This will be useful when you
* want to show case your app logo / company
*/
@Override
public void run() {
// This method will be executed once the timer is over
// Start your app dashboard activity
Intent i = new Intent(SplashScreenActivity.this, Dashboard.class);
startActivity(i);
// close this activity
finish();
}
}, SPLASH_TIME_OUT);