如果onStop被调用,那么意味着Activity是不可见的了,在极端的情况下,系统可能会杀掉应用的进程,在杀掉时不会调用onDestroy,所以在onStop中一定要释放可能会导致内存泄漏的资源,虽然onPause是在onStop之前被调用,但是你应该使用onStop去执行CPU密集型的关闭操作,比如写数据到数据库,再在onStart(而不是onRestart)中重新申请这些资源
在onStop中应该做什么?
最新推荐文章于 2022-09-26 11:50:45 发布