作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的应用程序允许用户通过选择器 Intent 选择文件,然后使用 asyncTask 打开该文件。
现在,我记录所有过程条目,这就是我所看到的 (Eclipse logcat):
02-01 11:08:21.229: D/LogViewer(337): + onPause()
02-01 11:08:21.497: D/LogViewer(337): + onItemSelected()
02-01 11:08:21.507: D/LogViewer(337): + onItemSelected()
02-01 11:08:26.667: D/LogViewer(337): + onActivityResult(requestCode:0, resultCode:-1, data:Intent { dat=file:MyLog.gzip })
02-01 11:08:26.731: D/LogCollectTask(337): + onPreExecute()
02-01 11:08:26.737: D/LogCollectTask(337): + doInBackground()
02-01 11:08:27.157: D/LogViewer(337): + onResume()
为什么在 LogViewer 暂停后还会调用它?在 onResume() 之前它不应该处于非 Activity 状态吗?
PS:我知道事情就是这样,但我很难理解 Android 的行为。
最佳答案
我想我会接受这一点,因为选择器 Intent 需要用户交互,它会取代“暂停”状态,除非有人更了解并纠正我。
关于java - 安卓 Java : Activity called AFTER onPause( ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14645615/
我是一名优秀的程序员,十分优秀!