【发布时间】:2011-04-11 12:54:37
【问题描述】:
我有一个TabHost,里面有两个tabs。第一次切换到第二个tab 时,调用了第二个tab's activity 的onResume() 方法。然后我显示了一个AlertDialog,它消失后没有调用'onResume()'方法,但我真的在等待它。我假设调用“AlertDialog”会触发“onPause()”方法,并且应该在“Activity”实际显示并准备好与用户交互之前调用“onResume()”。但是当我切换回第一个tab 是另一个activity 时,不会调用'onPause()'。
您能否告知为什么不调用“onPause()”和“onResume()”方法以及在显示“AlertDialog”或在tabs 之间切换后调用了哪些方法?
【问题讨论】: