2015-12-10 84 views
0

我正在開發一個應用程序登錄頁面,並試圖添加一個使用對話框樣式的活動的等待頁面,就像圖片一樣。因此,在登錄代碼中,我設置了一個用於連接網絡和驗證帳戶的線程,還設置了用於啓動等待頁面的線程。但是,如果驗證成功,應用程序如何銷燬等待頁面並輸入主要功能活動?如果失敗,應用程序如何銷燬等待的頁面並返回到登錄頁面?Android登錄和等待屏幕

enter image description here

+0

可能更多,你需要爲你等待頁面運行觸發器的問題是,在擁有成功的記錄一個警告其他網頁上檢測到的(某種警報),以及一個用於失敗了杜松子酒。 – Alex

回答

0

您可以使用進度對話框用於這一目的。如果您正在使用異步任務然後聲明對話框如下:

ProgressDialog progressDialog; 

而在「onPreExecute」的程序,它顯示:

progressDialog = ProgressDialog.show(Login.this, "Login", 
        "Please wait for a while.", true); 

而且,在「onPostExecute」程序關閉對話框洛後爲:

progressDialog.dismiss(); 
+0

謝謝!我已經嘗試過這種方式,它的工作原理。但是如果我想通過一項活動來實現它,是否有很好的解決方案? –