参考:
关于Android应用回到桌面会重复打开闪屏页
第一次安装app后从桌面进入,app会重启的bug探究
解决:
启动页添加:
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
if((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0){
finish();
return;
}
super.onCreate(savedInstanceState);
}