3

这是我的代码。问题是进度对话框没有显示,所以文本视图上的默认文本显示,一段时间后 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);
        }
    });
4

1 回答 1

1

我在github上发布了这个问题,并从用户 kouch 那里得到了这个回复

必须自己打电话显示/取消。

这是因为进度对话框可能与进一步的工作/进度相关联,或显示错误等。我将对话框的管理留给被调用者。为灵活性留下空间。

于 2015-08-21T05:22:23.193 回答