2012-10-07 53 views
0

我正在寫一個android應用程序,將發送短信到GSM模塊,這將做一些事情(什麼是無關緊要的)。Android吐司呆在屏幕上,直到迴應

此應用程序將做類似的選擇是否有一些設備將打開或關閉。

問題是我想製作一個按鈕,它會向特定設備發送帶有問題的短信。然後我想要彈出通知(「等待設備響應」)。

我想在屏幕上保留這個通知,直到我收到短信回覆。

如何讓敬酒留在回答之前?

+0

解決您的問題的一種方法是創建一個自定義的烤麪包使用對話框。讓我知道你是否想要代碼示例。 – Wenhui

回答

2

我應該如何在敬酒回覆之前逗留?

你不知道。由於用戶無法擺脫Toast,因此它們的使用壽命有限,所以用戶不會因爲無限期地讓屏幕亂竄而煩惱。

由於你顯然有一個活動(「我想做一個按鈕」),你可以在你的活動的用戶界面中顯示你的消息,或彈出一個對話框。

+0

我已經有所有的菜單,按鈕,它發送短信。我用吐司,因爲它很容易使用。如果對話會更好,我會嘗試。那麼我怎樣才能終止對話? 我在想使用線程。我將在其中的一箇中運行sendSMS函數,當響應來臨時,我將終止對話框。 – goral

+0

@ user1727286:「那麼我該如何終止對話?」 - 在'Dialog'上調用'dismiss()'。 – CommonsWare

+0

但是我可以從外面終止它嗎?由於它將運行在不同的線程 – goral