1

我的应用程序允许用户通过选择器意图选择文件,然后使用 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() 之前处于非活动状态吗?

PS:我知道它就是这样,但我正在努力理解 Android 行为。

4

1 回答 1

0

我想我会接受,因为选择器意图需要用户交互,它取代了暂停状态,除非有人更了解并纠正我。

于 2013-02-02T07:23:40.123 回答