以下是此场景:
有两项活动:活动A(主要活动)和活动B.通常活动B由活动A启动,一切都正常。活动B还可以启动其他B活动。任何启动的B活动都将其标志设置为Intent.FLAG_ACTIVITY_NEW_TASK。 有时,当从应用程序外部浏览B活动时,会发生不寻常的事情。第一个B活动,比如说B1,已经启动了,但是当试图从B1中启动另一个B活动时,比如B2,没有任何反应,我需要重新启动应用程序才能正常工作。 当我检查logcat的ActivityManager标记时,在正常情况下有两行日志;一个说(活动)开始,另一个说DISPLAYED。但在越野车的情况下,它只是说STARTED。活动已启动但未显示
0
A
回答
0
我不确定,但我认为问题可能是您的'FLAG_ACTIVITY_NEW_TASK'。
http://developer.android.com/reference/android/content/Intent.html#FLAG_ACTIVITY_NEW_TASK
当使用这个标志,如果一个任务已在运行的活动 你现在开始,然后一个新的活动将不会启动; 相反,当前的任务只会被带到 屏幕的前面,这是最后的状态。
0
必须将内容查看设置为您的活动中的XML文件没有显示。像这样:setContentView(R.layout.yourXMLLayout);
相关问题
- 1. iOS上的Facebook Analytics Push活动 - 已发送但未显示
- 2. 如何显示scrollView已经滚动20%的活动启动
- 3. Jquery fullcalendar未显示活动
- 4. 服务已创建但未启动
- 5. 包装和启动活动未在appium控制台中显示?
- 6. 活动未启动,也没有显示错误
- 7. 启动器活动未启动
- 8. 通知未启动活动
- 9. 活动未启动buttonclick?
- 10. WPF动画启动但显示太晚
- 11. 启动浏览器活动后显示上一个活动?
- 12. 未显示Silverlight对象 - xap下载但未启动
- 13. 如何启动显示“声音和显示”屏幕的活动
- 14. 未显示QLPreviewController的活动指示器
- 15. 活动指示器未显示SVProgressHUD
- 16. ContextMenu已选择项目但无法启动活动(意图)
- 17. 新活动未启动(应用已停止)
- 18. ActivityManager:警告:活动未启动,其当前任务已提前
- 19. 显示活动
- 20. Android Junit测试Button已启动活动
- 21. 无法启动活动(java.lang.IllegalStateException:已连接)
- 22. 测试FLAG_ACTIVITY_CLEAR_TOP的活动已启动
- 23. 已启动rails server但localhost:3000显示错误
- 24. 访问在活动被破坏后启动已启动服务的活动
- 25. 服务通知有效,但活动未启动
- 26. SearchView未启动搜索活动,但搜索栏打开
- 27. 调用主要活动显示活动未找到异常
- 28. 能够显示所有活动,但无法仅显示跟随用户的活动。未定义的方法
- 29. Google日历Feed未显示活动
- 30. 活动未显示在最近的Android
你在B活动中调用了setContentView(); **吗? – Rami 2015-02-07 15:05:43
@Rami是的,它被称为。 – elfar 2015-02-09 06:03:16
发布您的代码(启动活动B的意图,以及活动B代码“onCreate”方法) – Rami 2015-02-09 07:03:02