2011-10-28 8 views
0

トーストをどうやって遅らせることができますか? 15-60秒のように?ここに私のコード:Android:トーストを遅らせる

btnSend.setOnClickListener(new View.OnClickListener() { 
      public void onClick(View v) { 
       String phoneNo = editTextRecipient.getText().toString(); 
       String message = editTextNewMessage.getText().toString(); 
       boolean split = false; 

       if (phoneNo.length()>0 && message.length()>0) 
        Toast.makeText(getBaseContext(), 
          "Message sent!", 
          Toast.LENGTH_SHORT).show(); 
        // sendSMS(phoneNo, message, split); 
       else 
        Toast.makeText(getBaseContext(), 
         "Please enter both phone number and message.", 
         Toast.LENGTH_SHORT).show(); 
      } 
     });   
    } 

私はどのように遅延を実装する必要がありますか?

handler.postDelayed(runnable, delayedms); 

答えて

0

使用はあなたの実行可能で乾杯を置きます。

または

AlaramManager。

+0

私はif-else条件/ユーザーが選択した時間遅延のスイッチ条件を入れるべきですか?ユーザが15,30,60秒から遅延を選択しないため、 – kev

+0

は時間変数をとり、ユーザが選択した値に設定し、1000を掛けて遅延時間を与えます。 –

+0

ユーザーはスピナーから、選択したユーザーの時間遅延の値を取得する方法を選択しますか?あなたは私に例を教えてくれますか? – kev

関連する問題