app点击icon重启问题
来源:互联网 发布:云警报警主机编程 编辑:程序博客网 时间:2024/06/07 15:03
[Android]虽然这是个小问题,我还是想记录下。
问题描述:
手机第一次安装了app后,手机会自动启动app,当按home键回到手机桌面,再次点击桌面app的icon,app会重新启动。解决如何让app不重新启动(这种bug,只会在系统第一次启动后,用户未手动关闭app的情况下产生)。
分析原因:
第一次安装完app后,系统会自动启动app,这次是系统启动器启动的app
,它和手动点击icon启动app是不同的方式。才会产生上面的现象
。
(网上解释原因:利用程序安装器打开程序,启动的Intent是没有带Category,而我们自己打开程序是带了Category,所以只需要在配置Intent.ACTION_MAIN的Activity判断下有无Category。然后放到通知栏的时候要更具有无Category 来生成启动的Intent。 )
解决方法:
是在网上找到的两种方法,亲测都可以:
在app启动的Activity中添加下列代码中的之一都可解决上面bug。
(1)
if (!isTaskRoot()) { finish(); return; }
(2)
if ((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0) { finish(); return; }
以上都是个人理解,可能有不对的地方,请各位看官谅解和纠正,非常感激。
0 0
- app点击icon重启问题
- 点击Launcher重启问题
- 关于app更新后部分用户点击icon图标会闪退的问题
- Android 点击Home键后再点击APP图标,APP重启而不是回到原来界面
- Android 点击 Home 键导致 APP 重启
- app运行中点HOME最小化后点击桌面app图标,app重启问题解决方法。
- APP工程中icon遇到的问题
- iOS APP icon 和 LaunchImages 问题
- APP Icon
- APP Icon
- android手机返回桌面后,点击app图标,app重启
- Android 签名打包后的APP在后台运行时按icon导致程序重启的奇葩问题解决
- iOS 消息推送 点击app图标 app icon如何获取推送信息 leanCloud 点击app图标 获得推送消息
- Android应用安装后打开,按Home键切出应用后再点击桌面图标返回导致应用重启问题及再次把app唤醒到前台
- 解决按Home键后再点击icon图标程序重新启动问题
- VS 2010点击调试,自动重启问题
- Android中从应用市场或者网络上下载app,之后直接点击打开app,之后点击home键再打开的时候导致app重启
- [iOS]解决Mobile App icon图片清晰度问题
- 大数据风控具体是怎样的?
- 如何将unsigned char*(或BYTE*)图像数据封装成OpenCV中Mat类型
- aliyun阿里云 Maven仓库地址
- Python 安装mysql错误的一种解决办法
- console里旋转的寿司
- app点击icon重启问题
- led
- Android群英传——第九章使用PackageManager获取应用包信息
- SLua在Unity5.4发布Android时报错
- 最长公共子序列
- js控制日期下拉列表
- PHP下载功能的实现和获得当前目录
- Java多线程(一)、多线程的基本概念和使用
- centos 163源