我有两项活动:FirstPageActivity
SecondPageActivity
应用程序通过SecondPageActivity
调用FirstPageActivity
。
应用程序在HttpRequest
中发送SecondPageActivity
。
所以我想在FirstPageActivity
中显示进度对话框,在SecondPageActivity
完成数据下载后,它会关闭进度,然后出现。这可能吗?
最佳答案
我想在firstpageactivity中显示progress对话框,在secondpageactivity下载完数据后,它会关闭进程,然后出现。这可能吗?
不。
您不能处理一个Activity's
ui功能或来自另一个活动的任何功能。
如果在ProggressDailog
中启动FirstPageActivity
,则必须在onPause()
中关闭它,然后才能继续执行您所说的其他Activity
。
您可以在SecondPageActivity
fromProggressDailog
或SecondPageActivity
方法中启动新的onCreate()
。
更新:
从ProggressDailog的文档中可以看到,要初始化onResume()
需要传递当前的ProggressDialog
上下文。
ProgressDialog(Context context)
ProgressDialog(Context context, int theme)