摘要:
开发时经常会遇到这种情况:n多个Activity,1个Service,不管哪个Activity在当前屏幕,程序都想监听到自己切换到后台的事件。这里切换到后台包括用户点击home键,其他应用强行启动,比如来电话。想了几个方法,优缺点如下:想法一:使用一个布尔值isBackground来判断,当Activity调用stop时,isBackground = true,当Activity调用start时,isBackground = false。本以为这样就可以分辨出用户是点击home键退出该Activity,还是从这个Activity跳到另一个Activity了,但是实际测试发现,当从Act_1跳到 阅读全文