我有牵引活动:
FirstPageActivity
SecondPageActivity
应用程序通过SecondPageActivity
调用FirstPageActivity
...
并且应用程序在HttpRequest
。
SecondPageActivity
所以我想在FirstPageActivity
中显示进度对话框,在SecondPageActivity
完成下载数据后,它会关闭进度,然后出现那可能吗?
答案 0 :(得分:4)
我想在FirstPageActivity中显示Progress Dialog,在SecondPageActivity完成下载数据后,它会关闭Progress然后出现那可能吗?
没有
您无法处理一个Activity's
UI功能或来自另一个“活动”的任何功能。
如果您在ProggressDailog
中开始FirstPageActivity
,则必须先在onPause()
中将其解除,然后按照Activity
继续进行其他SecondPageActivity
。
您可以从ProggressDailog
或SecondPageActivity
方法在onCreate()
开始新的onResume()
。
<强>更新强>
在ProggressDailog的文档中,您可以看到,要初始化ProggressDialog
需要传递当前的Activity
上下文。
ProgressDialog(Context context)
ProgressDialog(Context context, int theme)
答案 1 :(得分:1)
and the App send HttpRequest In the SecondPageActivity.
正如您所说SecondPageActivity
发送HttpRequest
,最好的方法是在ProgressDialog
中显示SecondPageActivity
。
在onCreate
的{{1}}中显示SecondPageActivity
并在ProgressDialog
完成时将其解除