开发者社区> 问答> 正文

android 三个配置放在一起代表什么意思-安卓报错

" chatIntent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT | Intent.FLAG_ACTIVITY_SINGLE_TOP

                    | Intent.FLAG_ACTIVITY_NEW_TASK); 这三个配置放在一起代表什么意思,今天客户突然提出来程序会出现无响应,从网上搜索是主进程阻塞造成的各位大神有什么好的解决办法吗?


"

展开
收起
montos 2020-05-31 15:05:16 506 0
1 条回答
写回答
取消 提交回答
  • "

    <span style=""font-family:Verdana, sans-serif, 宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;"">FLAG_ACTIVITY_REORDER_TO_FRONT属于用原来的栈中activity排列,而你用了 <span style=""font-family:Verdana, sans-serif, 宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;"">FLAG_ACTIVITY_NEW_TASK创建新任务栈,新的栈中无activity供你调用,<span style=""font-family:Verdana, sans-serif, 宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;"">FLAG_ACTIVITY_SINGLE_TOP属于activity的singletop启动模式,好像是等于singleInstance效果佳+<span style=""font-family:Verdana, sans-serif, 宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;"">FLAG_ACTIVITY_REORDER_TO_FRONT

    不知道是不是这样?

    ######已经知道了,谢谢你的回答"
    2020-05-31 15:05:25
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载