gpt4 book ai didi

android - 我想在两个 Activity 之间添加进度条

转载 作者:太空宇宙 更新时间:2023-11-03 12:01:31 24 4
gpt4 key购买 nike

在Android应用程序中,当从第一个 Activity 调用第二个 Activity 时,我想在两个 Activity 之间放置进度条,这样应用程序似乎处于运行状态,我认为这样的事情是通过线程完成的,如果有人知道请帮助我这..

提前致谢。

最佳答案

Kartik 是对的,但让我添加更多内容以显示 Activity 中的 Progressbar。

由于您希望在后台获取数据的同时显示进度条,因此您应该在第二个 Activity 中实现 AsyncTask。

这是一个例子:

 private class performBackgroundTask extends AsyncTask <Void, Void, Void>  
{
private ProgressDialog Dialog = new ProgressDialog(ClassName.this);

protected void onPreExecute()
{
Dialog.setMessage("Please wait...");
Dialog.show();
}

protected void onPostExecute(Void unused)
{
try
{
if(Dialog.isShowing())
{
Dialog.dismiss();
}
// do your Display and data setting operation here
}
catch(Exception e)
{

}

@Override
protected Void doInBackground(Void... params)
{
// Do your background data fetching here
return null;
}
}

添加这个 performBackgroundTask 类后,您需要在任何时候执行时调用 execute()

关于android - 我想在两个 Activity 之间添加进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5509466/

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