我希望在我启动另一个名为B的活动之前,能够展示一个进度对话框(PD)来显示活动A正在完成一些工作,而且B也需要完成一些工作,因为它必须为UI加载大量数据。
我需要一个PD,在从activity A切换到B并加载数据的整个过程中让用户看到。
如何实现呢?
我尝试将静态ProgressDialog存储在MyApplication.java上,并通过以下方法实现:
但它不起作用,没有显示任何内容,我不知道为什么。
有什么简单的方法可以实现这个?我知道可以使用异步任务来完成,但对我来说太难了,我无法理解我在网上和谷歌上找到的代码示例。
欢迎提供代码示例。
谢谢。
我需要一个PD,在从activity A切换到B并加载数据的整个过程中让用户看到。
如何实现呢?
我尝试将静态ProgressDialog存储在MyApplication.java上,并通过以下方法实现:
public static void showProgressDialog(Context c) {
pd = ProgressDialog.show(c, c.getResources().getString(R.string.app_name),
c.getResources().getString(R.string.loading), true, false);
}
public static void dismissProgressDialog(){
pd.dismiss();
}
但它不起作用,没有显示任何内容,我不知道为什么。
有什么简单的方法可以实现这个?我知道可以使用异步任务来完成,但对我来说太难了,我无法理解我在网上和谷歌上找到的代码示例。
欢迎提供代码示例。
谢谢。