【发布时间】:2020-01-18 03:55:57
【问题描述】:
我正在使用AsyncTask 通过 Jsoup 解析来自网站的数据。在我的布局(片段)中,我想显示 ProgressBar 直到加载数据。加载数据后,我想将ProgressBar 的可见性更改为INVISIBLE,并将ScrollView 的可见性更改为VISIBLE(以显示数据)。我在 onPostExecute() 方法中尝试过,但它不起作用。
private class Erste extends AsyncTask<Void, Void, Void> {
private ProgressBar progressBar;
private ScrollView scrollView;
@Override
protected void onPostExecute(Void result) {
progressBar.findViewById(R.id.progressbar);
progressBar.setVisibility(progressBar.INVISIBLE);
scrollView.findViewById(R.id.tabelle1);
scrollView.setVisibility(scrollView.VISIBLE);
...
}
【问题讨论】:
-
分配给视图的 ID 不正确。
标签: java android android-asynctask visibility android-progressbar