Android 应用home键,来电或者其他方式进入后台运行,再次进入程序需要重新登录问题


项目中遇到:程序没有退出,home键,来电或者其他应用运行而被迫进入后台运行。再次点击桌面图标后,需要重新登录的现象。

排除内存不够,应用被回收外,经过测试还发现,如图,如果安装完应用之后,直接点击“打开”,则会出现以上反应的问题,点击“完成”,到桌面点击图标打开,则不会。

解决此现象的方式是在启动的第一个页面的onCreate()方法中增加以下代码:

if ((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0) {
			finish();
			return;
		}

Android 应用home键,来电或者其他方式进入后台运行,再次进入程序需要重新登录问题_第1张图片

你可能感兴趣的:(应用)