热门标签 | HotTags
当前位置:  开发笔记 > Android > 正文

SwipeRefreshLayout导致内存泄漏

如何解决《SwipeRefreshLayout导致内存泄漏》经验,为你挑选了1个好方法。

我遇到了SwipeRefreshLayout内存泄漏,想知道是否有任何方法可以通过解决方法解决此问题?

在空项目中,以滑动布局为主要活动的根源,如果向下滑动并在刷新时最小化该应用程序,即使您将onStop或onPause停下来,它也会继续消耗CPU /电池电量只要该应用在后台打开即可。

我连接的cpu探查器将永远重复执行该图像中的操作,而能量探查器在后台显示始终或几乎始终不变的用法。

我有什么办法可以阻止这种情况?

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
    }

    override fun onStop() { //tried in onPause as well
        swipeRefresh.isRefreshing = false
        swipeRefresh.clearAnimation() //I tried with/without this
        super.onStop()
    }
}




    




1> 小智..:

在暂停状态下

swipeRefresh.isEnabled = false 

简历

swipeRefresh.isEnabled = true 


推荐阅读
author-avatar
天使装着幸福
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有