美文网首页
android Activity/Fragment 创建完成后给

android Activity/Fragment 创建完成后给

作者: 花花爱笑 | 来源:发表于2019-08-01 11:32 被阅读0次

    最近遇到这个问题,因为请求后台数据的时候,没有给缩略图,所以只能靠我们自己截图。

    之后遇到的问题就比较头疼了,因为我通过view截图的时候得到的bitmap一直都是黑屏,无颜色,我想到可能是生命周期的原因,然后我直接在onResum()里面实现截图的方法,依然没有效果,通过debug,我发现在onResume生命周期里面,view居然还没有加载出来。具体原因我就没看了。

    但是我明白的就是截图的时候界面还没有加载完毕,所以截图的就是黑屏,而并不是我截图的方法有问题,后来我在Activity创建的时候做了一个延时器,延迟500ms再实现截图(当然这个时间可以自己酌情,如果你的actvity特别复杂,可以考虑延长),然后成功了,成功了,成功了。

    截图方法给截一下,那个延时很简单了,我就不给弄了

    当然截图还有其他的方法,比如 view.getDrawingCache(),这个我测试过也是可以的

    相关文章

      网友评论

          本文标题:android Activity/Fragment 创建完成后给

          本文链接:https://www.haomeiwen.com/subject/nvhqdctx.html