2013-01-16 49 views
1

想知道是否可以通過以下方式獲得幫助。 我正在創建一個發送/接收短信登錄的J2ME應用程序。使用J2ME接收SMS消息

因此,用戶在某些文本框中提供了用戶名和密碼,並且會發送短信以檢查提供的詳細信息是否正確。短信會被髮回給發件人,並且是否允許登錄。

現在,我被卡住了。我可以發送帶有登錄詳細信息的短信,並可以向發件人發送郵件,但我想顯示一個對話框,請等待,直到收到郵件。我可能需要使用線程/睡眠等,但不能完全確定

大部分的發送和接收的代碼如何類似於here

回答

2

你需要做靜態的對話框,可以爲您dismis,當您收到該消息。

Display.getInstance().callSerially(new Runnable() { 

       public void run() { 
        progressDialog = new Dialog(); // progressDialog while be static 
        Label msg= new Label("Wait"); 
        progressDialog.addComponent(msg); 
       } 
      }); 
+0

如何處理對話框。 progressDialog.dispose()似乎不起作用 – user913059

+0

您要調用的地方。當你收到信息時你需要打電話。你的進度對話框必須是靜態的,或者你可以調用的clss成員。 – neb1

+0

如何讓我的應用程序顯示對話框,然後等待至多10秒鐘,直到收到答覆,然後關閉對話框 – user913059