大多APP在进入时会通过加载欢迎界面来掩饰应用启动缓慢问题,如果你的APP不用欢迎界面,可以按下面的步骤来瞬间启动你的APP。
第一步:给WelcomeActivity单独设置主题
<style name="AppFastAccessTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
</style>
第二步:为WelcomeActivity添加主题
<activity android:name=".MainActivity"
android:theme="@style/AppFastAccessTheme">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
第三步:WelcomeActivity中的写法
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// setContentView(R.layout.activity_welcome);//不要这个
//你可以自己写指定页的跳转,这里直接跳首页
startActivity(new Intent(this,MainActivity.class));
}
OK了,就是这么简单,跑一下吧。