【发布时间】:2011-02-02 18:44:00
【问题描述】:
我想在我的活动 A 启动另一个活动 B 时显示一个 PD。但是在那个 onclick 方法中,我的 A 活动必须在启动 B 之前做一些工作,而 B 也必须做一些工作,因为它必须加载一个UI 的大量数据。
我需要一个PD,在从Activity A切换到B的加载数据的所有过程中,用户都可以查看。
¿怎么办?
我尝试在 MyApplication.java 上存储一个静态 ProgressDialog,并使用以下方法:
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();
}
但它不起作用,它什么也不显示,我不知道为什么
如何通过简单的方式实现这一点? 我知道我可以使用异步任务来完成,但这对我来说太难了,我无法理解我在这个网络和谷歌上找到的代码示例
欢迎提供代码示例
谢谢
【问题讨论】:
-
i know that i can do it with async task, but that is too hard for me很抱歉,只能这样。 -
你能给我简单的代码示例吗?