我的应用程序允许用户通过选择器意图选择文件,然后使用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的行为。答案 0 :(得分:0)
我想我会接受,因为选择器意图要求用户互动它取代暂停状态,除非有人知道更好并纠正我。