Android 应用home键,来电或者其他方式进入后台运行,再次进入程序需要重新登录问题
2015-10-30 18:32
716 查看
项目中遇到:程序没有退出,home键,来电或者其他应用运行而被迫进入后台运行。再次点击桌面图标后,需要重新登录的现象。
排除内存不够,应用被回收外,经过测试还发现,如图,如果安装完应用之后,直接点击“打开”,则会出现以上反应的问题,点击“完成”,到桌面点击图标打开,则不会。
解决此现象的方式是在启动的第一个页面的onCreate()方法中增加以下代码:
排除内存不够,应用被回收外,经过测试还发现,如图,如果安装完应用之后,直接点击“打开”,则会出现以上反应的问题,点击“完成”,到桌面点击图标打开,则不会。
解决此现象的方式是在启动的第一个页面的onCreate()方法中增加以下代码:
if ((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0) { finish(); return; }
相关文章推荐
- 源码分析Android SystemServer进程的启动过程
- Android Studio征服记——软件问题记录
- 删除Android工程中冗余资源
- 动态改变ToolBar内菜单选项
- Android启动过程以及各个镜像的关系——推荐android初学者必看的一篇文章!
- android照相、相册获取图片剪裁部分手机异常的解决方法
- android调用摄像头拍照,从相册中选择照片并裁剪
- 新建android projec activityt的时候遇到这个错误
- Android SDK开发包下载地址
- 基于openfire+smack开发Android即时聊天应用[三]-账号信息、添加好友、JID理解等
- 可以添加Footer和Header的GridView
- Android如何防止apk程序被反编译
- Android APK反编译就这么简单 详解(附图)
- 关于Android下FloatMath问题
- Android自定义折线图
- android Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)
- AndroidStudio安装详解
- android代码混淆
- android js和webview交互
- android sdk版本版本与ADT版本不兼容的处理办法