我的应用程序允许用户通过选择器意图选择文件,然后使用 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 行为。