Android 等待活动页面加载完成小技巧

Android 等待活动页面加载完成小技巧

前言

有些时候,我们需要在打开页面后进行弹窗或测量的操作。但是直接在onCreate中直接操作,肯定会报错或者,直接没有想要的效果(如测量宽度的数据为0)

解决

之前我一直用handler去延时500毫秒后再进行操作。现在发现了一个新的方法:
使用根目录控件的post方法

java

ConstraintLayout cly = findViewById(R.id.cly);
cly.post(new Runnable() {
    @Override
    public void run() {
        // do things
    }
});

kotlin

cly.post {
    // do things
}

完事

发布了103 篇原创文章 · 获赞 31 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/sinat_38184748/article/details/102805277