gpt4 book ai didi

android - 我如何显示然后删除 android 进度对话框

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:51:30 24 4
gpt4 key购买 nike

我可以用下面的代码让进度条出现

pd = ProgressDialog.show(myActivity.this, "", "Loading. Please wait...", true);

直截了当,但是一旦我执行了代码,我希望它消失,但是当我运行 dismiss 方法时,我根本看不到对话框显示。

这是包装在 oncreate 中的上下文中的代码

pd = ProgressDialog.show(myActivity.this, "", "Loading. Please wait...", true);
runCode();
setListAdapter(new CustomAdapter(myActivity.this));
pd.dismiss();

我以为你可以在 Activity 的任何地方显示/关闭进度对话框,但我一定错了。

最佳答案

这是我开始工作的代码

private class UpdateFeedTask extends AsyncTask<MyActivity, Void, Void> {

private ProgressDialog mDialog;

protected void onPreExecute() {
Log.d(TAG, " pre execute async");
mDialog = ProgressDialog.show(MyActivity.this,"Please wait...", "Retrieving data ...", true);

}

protected void onProgressUpdate(Void... progress) {
Log.d(TAG, " progress async");
}

@Override
protected Void doInBackground(MyActivity... params) {
// TODO Auto-generated method stub
return null;
}

protected void onPostExecute(Void result) {
Log.d(TAG, " post execute async");
mDialog.dismiss();
}

}

关于android - 我如何显示然后删除 android 进度对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4388142/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com