Java 在两个活动之间传递进度对话框?

Java 在两个活动之间传递进度对话框?,java,android,Java,Android,我有两个活动A和B 我想做的是。。在a中显示进度对话框,然后将活动切换到B,然后进行一些计算,完成后关闭此进度对话框 是否可以在A中显示对话框,使用捆绑包(或其他方式)将其传递给B,然后在代码运行完成后将其关闭?如果我没有错,progress dialog将不允许用户执行任何操作,那么为什么不在后台线程中执行活动B中的逻辑,并在所有操作完成后移动到活动B 再解释一下: 如果需要进行计算,可以在后台(一个单独的线程)进行,当应用程序执行计算时,可以向用户显示进度条,这样用户就不会认为应用程序无缘无

我有两个活动
A
B

我想做的是。。在a中显示进度对话框,然后将活动切换到
B
,然后进行一些计算,完成后关闭此进度对话框


是否可以在A中显示对话框,使用捆绑包(或其他方式)将其传递给B,然后在代码运行完成后将其关闭?

如果我没有错,progress dialog将不允许用户执行任何操作,那么为什么不在后台线程中执行活动B中的逻辑,并在所有操作完成后移动到活动B

再解释一下:

如果需要进行计算,可以在后台(一个单独的线程)进行,当应用程序执行计算时,可以向用户显示进度条,这样用户就不会认为应用程序无缘无故被卡住了。同时,用户无法与应用程序交互,他必须等待应用程序完成计算并关闭进度对话框。因此,我不明白为什么您需要在完成活动A之前启动活动B?如果您需要将此计算中的一些数据传递给活动B,请完成计算,并在计算完成后将数据传递给活动B。

您是否可以在活动
A
中执行计算,然后在滑动到
B
之前清除进度对话框?您是否可以稍微扩展一下您的意思?我有点困惑。