关于两个应用之间广播调用后出现的重复生成界面问题

oO桀骜 2012-06-12 09:30:46

我这个现在用广播出问题了,就是我用a调用b里面的其中一个KKKK activity,调用了后b后台再用a调用b的那个KKKK activity ,如此反复操作N次 然后 当我在b里用的KKKactivity按back按钮退出b软件时,结果发现b会有退出N次的界面,虽然出了第一次是对的,其他的都是黑色的,但是确实是出现了N次退出画面 我在使用广播调用b里的KKKK activity的语句是这样的

Intent intent1 = new Intent(context , KKKKActivity.class);
intent1.putExtra("mode", mode);
intent1.putExtra("directionsTravelMode", directionsTravelMode);
intent1.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent1);


请问这个知道怎么解决吗?我猜可能是intent1.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);这句造成的,可是不加这句貌似又会出问题。求解答,谢谢!
...全文
59 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
gongxujun 2012-06-27
  • 打赏
  • 举报
回复
同求~
深夜深几许 2012-06-27
  • 打赏
  • 举报
回复
那句是一个广播过滤,具体的含义还要google下
msgsnd 2012-06-27
  • 打赏
  • 举报
回复
》》不加这句貌似又会出问题
就要解决问题,貌似有个activity的函数:newintent什么的,要重载一下

80,493

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧