isFinishing()
方法允许检查是否调用了finish()
方法,或者Activity
是否被系统杀死。
区分这两种情景的目的是什么?
通过系统调用finish()
和杀死Activity
之间有什么区别?
答案 0 :(得分:3)
实际上措辞是:
检查此活动是否正在完成, 要么是因为你在上面调用了finish(),要么就是其他人要求的 它完成了。
它只是声明有两种不同的情况会导致您的应用程序进入“完成”状态。
或者,我不理解你的问题。 (可能)
答案 1 :(得分:2)
调用finish()和被杀死的活动之间的区别
您在活动完成后致电finish()
,应该关闭。
当用户切换到其他应用时,您的活动将被Android(系统)杀死,因此您的活动需要被杀死。