关闭加载框问题

来源:5-7 网络框架优化与完善

mango_01

2019-02-22

在这个RequestCallbacks 类里边有个关闭加载框的方法

private void onRequestFinish() {
    final long delayed = Latte.getConfiguration(ConfigKeys.LOADER_DELAYED);
    if (LOADER_STYLE != null) {
        HANDLER.postDelayed(new Runnable() {
            @Override
            public void run() {
                LatteLoader.stopLoading();
            }
        }, delayed);
    }
}

为什么要用handle延迟一下呢?是不是方便可扩展延迟不延迟都可以,不延迟配置那就写0

写回答

1回答

傅猿猿

2019-02-24

当然是为了某些特殊的情况呀,比如说有些情况下我们用的页面是web的,那么这个时候就需要让他多存在那么一会儿,也许是零点几秒,也许是一秒就是为了让页面完全渲染出来之后再消失,那当然了,有的时候呢,我们为了让用户感觉到它在加载数据并且加载的多一些了,也会在这个地方做一个时长的一个限制。

0
1
mango_01
非常感谢!
2019-02-25
共1条回复

Android通用框架设计与完整电商App开发

从第一行代码开始教你,通用且一键式配置的框架设计并轻松实现完整电商App

2028 学习 · 1182 问题

查看课程