欢迎页(android.intent.action.MAIN)多次启动的问题
来源:互联网 发布:webview支持查看源码 编辑:程序博客网 时间:2024/06/01 10:11
最近闲了,想起来之前项目有一个怎么也找不出的bug,反正闲着,索性跟他较量较量。
bug是 欢迎页启动后 进入主界面。按home后 点桌面上的icon 又从新到了欢迎页,然后restart主界面
怀疑是有些代码影响的,各种注释,最后欢迎页和主界面只剩下跳转了,还是错误。看看其他Demo,
发现一个Demo的manifest里面activity的标签中 只有name,就想是不是标签问题,然后就删除除了name的
发现就正常了,随后发现是android.intent.action.MAIN的activity不可以添加 android:launchMode="singleTask"
删除后就正常,添加就多次启动欢迎页
总结解决方案:多次启动欢迎页的bug 只需要删除manifest文件中 android.intent.action.MAIN的activity的
android:launchMode="singleTask"属性即可!
网上还有一个解决方案不过经过测试 如果按icon的速度快的话还是有问题
在欢迎页的oncreat中添加 if ((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0) {
//关闭页面打开主界面
}
0 0
- 欢迎页(android.intent.action.MAIN)多次启动的问题
- android.intent.action.MAIN与android.intent.category的作用
- android.intent.action.MAIN与android.intent.category 的区别
- android.intent action.MAIN category.LAUNCHER anroid启动时运行的Activity
- 关于android.intent.action.MAIN在manifest里的使用
- 关于android.intent.action.MAIN在manifest里的使用?
- android.intent.category.LAUNCHER 和 android:name="android.intent.action.MAIN 的作用
- android.intent.action.MAIN 与 android.intent.category.LAUNCHER 网友的误解
- android.intent.action.MAIN 与 android.intent.category.LAUNCHER 的验证理解
- Android.intent.action.MAIN 与 android.intent.category.LAUNCHER 的验证理解
- android.intent.action.MAIN 与 android.intent.category.LAUNCHER 的验证理解
- android.intent.action.MAIN 与 android.intent.category.LAUNCHER 的验证理解
- 关于activity元素的 android.intent.action.MAIN 和 android.intent.category.LAUNCHER
- android.intent.action.MAIN 与 android.intent.category.LAUNCHER 网友的误解
- android.intent.action.MAIN 与 android.intent.category.LAUNCHER 的验证理解
- android.intent.action.MAIN 与 android.intent.category.LAUNCHER 的验证理解
- android.intent.action.MAIN 与 android.intent.category.LAUNCHER 的验证理解
- 关于android.intent.action.MAIN和android.intent.category.LAUNCHER的简单理解
- (hdu step 8.1.7)愚人节的礼物(栈的基本使用——求特定字符前面'('的个数 )
- 经验
- PHP常用正则表达式汇总
- 习题4-10 洪水! UVa815
- Spring的AOP原理
- 欢迎页(android.intent.action.MAIN)多次启动的问题
- Ubuntu 10.04 下 Samba 安装配置
- ajax dhtmlx
- /var/lock/subsys作用
- 【Android】listView动态处理item
- HTTP 协议详解
- 像外行一样思考,像专家一样实践——科研成功之道
- linux 中的目录与文件的权限意义
- 在commit之前撤销git add操作 (undo git add before commit)