这是我的代码。问题是进度对话框没有显示,因此显示文本视图上的默认文本,并在一段时间后将URL内容加载到其中。我怎样才能解决这个问题?
tv = (TextView) findViewById(R.id.textView1);
pd = new ProgressDialog(MainActivity.this);
Ion.with(getBaseContext()).load("https://google.com")
.progressDialog(pd)
.asString()
.setCallback(new FutureCallback() {
@Override
public void onCompleted(Exception arg0, String arg1) {
// TODO Auto-generated method stub
tv.setText(arg1);
}
});
答案 0 :(得分:1)
我在github上发布了此问题,并从用户kouch获得此回复
必须自己致电显示/取消。
这是因为进度对话框可能与进一步的工作/进度相关联,或显示错误等。我将对话框的管理权交给被调用者。为灵活性留下了空间。