在我的项目中,我需要在一个Activity中启动progress dialog
,并需要在另一个Activity中停止它。这是我的代码。
progress.setMessage("Searching... ");
progress.setProgressStyle(ProgressDialog.STYLE_SPINNER);
progress.setIndeterminate(true);
progress.show();
Intent intent = new Intent(mContext,BirdsAlgorithm.class );
intent.putExtras(bundle);
startActivity(intent);
我需要在BirdsAlgorithm
类中停止此进度条。我该怎么做?
2条答案
按热度按时间yquaqz181#
进度对话框在UI线程上运行。所以你不应该做这样的事。相反,您可以关闭进度,并在new Activity中启动该进度的新示例。
izj3ouym2#
你有两个选择:
1.使进度为静态和公共的,然后在下一个活动中通过类名访问它,然后停止它。
1.覆盖activity的销毁和停止方法,然后覆盖停止和销毁方法停止进度