gpt4 book ai didi

java - 安卓 Java : Activity called AFTER onPause( )

转载 作者:行者123 更新时间:2023-12-01 04:52:54 25 4
gpt4 key购买 nike

我的应用程序允许用户通过选择器 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com