【发布时间】:2019-03-14 16:40:10
【问题描述】:
我正在使用 Android API 级别 23 (Android 6)。 我正在使用 com.loopj.android.http.AsyncHttpClient 来实现与我的后端服务器的异步通信,它工作正常。
在与服务器通信时,我正在显示一个进度条 像这样:
findViewById(R.id.loadingPanel).setVisibility(View.VISIBLE);
并像这样隐藏它:
findViewById(R.id.loadingPanel).setVisibility(View.GONE);
当以suggested here 完成时。
它工作得非常好。
现在大多数时候,对服务器的请求只需要几毫秒,因此显示和隐藏进度条会导致一些闪烁,如果请求时间很短,这是不必要的和烦人的。
什么是在请求开始后一段时间后才显示进度条的好方法,比如说在一秒钟后?
【问题讨论】:
-
你在使用`compile 'com.loopj.android:android-async-http:1.4.9'`这个吗?
-
是的,确切地说是
implementation 'com.loopj.android:android-async-http:1.4.9',为什么?
标签: android android-progressbar android-threading