Мне нужно остановить индикатор выполнения после получения ответа от сервера.Я пытался использовать следующий код XML-код
<ProgressBar
android:layout_weight="1"
android:id="@+id/progressBar"
android:indeterminate="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minHeight="40dp"
android:minWidth="40dp"
tools:ignore="MissingConstraints" />
код Котлина
var progressBar = findViewById(R.id.progressBar) as ProgressBar
doAsync {
try {
progressBar.setVisibility(View.VISIBLE);
appList = getAppList(requestBody, LAUNCHER_BASE_URL)
Log.d("App list =", appList.toString())
appInfoList = populateList()
progressBar.setVisibility(View.GONE);
} catch (e: Exception) {
progressBar.setVisibility(View.GONE);
Log.e("Exception-launcher", e.toString())
}
При использовании этого кода индикатор выполнения неостановка даже после получения ответа.Пожалуйста, помогите мне
Я пробовал это, но страница становится пустой после остановки индикатора выполнения