有什麼辦法可以從一個活動轉到另一個活動並延遲目標活動屏幕的顯示?直到獲取數據後才阻止屏幕顯示
我想要做的是允許目標活動獲取其所需的數據,但不顯示任何東西,直到做到。 我希望源活動的屏幕仍然可見,直到我準備好第二個活動中的數據。
具體來說,我使用AsyncTask來獲取數據。 我知道我可以獲取源活動中的數據,然後將其發送到目標活動,但在我們的例子中這不可行。
編輯:詳細信息:
的全部原因我想這是因爲我想改變當前代碼的某些部分的結構。 目前,它的工作方式是第一個活動獲取數據,然後將其作爲一個包發送給第二個活動。 當第二個活動可以從多個地方調用時,會產生問題。它導致了大量的重複代碼。
因此,我決定將數據提取到目標活動中,因此不需要重複代碼。
它也更有意義的活動獲取自己的數據,而不是依靠別的東西發送它。
爲什麼不在同時顯示'ProgressDialog'的下載/獲取數據? – waqaslam 2012-08-06 11:39:21
這沒有幫助,因爲活動的切換會顯示一個新的空白屏幕。 – theblitz 2012-08-06 12:15:52