FirstPageActivity
SecondPageActivity
應用程序由FirstPageActivity
... 和App調用SecondPageActivity
發送HttpRequest
在SecondPageActivity
。
所以我想在FirstPageActivity
和SecondPageActivity
後顯示進度對話框完成下載數據,它關閉進度,然後出現。是否可能?
FirstPageActivity
SecondPageActivity
應用程序由FirstPageActivity
... 和App調用SecondPageActivity
發送HttpRequest
在SecondPageActivity
。
所以我想在FirstPageActivity
和SecondPageActivity
後顯示進度對話框完成下載數據,它關閉進度,然後出現。是否可能?
我想在FirstPageActivity中顯示進度對話框,在SecondPageActivity完成下載數據後,它關閉進度,然後出現。是否可能?
號不能處理一個Activity's
UI功能或者從另一個'活動的任何功能。
如果你開始FirstPageActivity
一個ProggressDailog
那麼你一定要像你說的SecondPageActivity
在進行其他Activity
之前關閉它在onPause()
。
您可以從onCreate()
或onResume()
方法開始新的ProggressDailog
SecondPageActivity
或onResume()
方法。
更新: 從ProggressDailog文件可以看到,初始化ProggressDialog
它需要通過當前Activity
上下文。
ProgressDialog(Context context)
ProgressDialog(Context context, int theme)
因此,如果我想這樣做,我應該下載FirstPageActivity中的數據,並且然後發送給SecondPageActivity ... – user3516596
是的,這將是一個很好的方式,我可以知道'SecondPageActivity'的目的是什麼?如果說目的,那麼我可以以更具體的方式幫助你 –
是的,它會顯示從http請求中下載的數據,其實我想在firstActivity中顯示進度,因爲我不想在空活動中顯示進度條,直到它完成下載數據 – user3516596
and the App send HttpRequest In the SecondPageActivity.
至於你說SecondPageActivity
發送HttpRequest
,那麼最好的辦法是顯示SecondPageActivity
的ProgressDialog
。
在SecondPageActivity
onCreate
顯示ProgressDialog
和關閉它時HttpRequest
完整
是的,我同意你的看法,但實際上客戶希望在firstPageActivity中顯示進度,而不是在SecondActivity中顯示進度,因爲SecondActivity將在一段時間內爲空: – user3516596
您仍然可以在FirstActivity中顯示'ProgressDialog' '並且在'SecondPageActivity'開始後關閉它 – Libin
是的,但是第二個活動將會空一段時間,直到它下載數據,,,是的? – user3516596
爲什麼不顯示在第二活動進度對話框?! –
其實客戶不希望在第二個活動中顯示進度因爲它會空一段時間,並不太好:( – user3516596