как дать промежуток времени между двумя действиями в Android? - PullRequest
0 голосов
/ 04 февраля 2010

Это мой код. Я использовал одно всплывающее сообщение, нажимая на кнопку, для этого я использовал тост, после чего я хочу перейти на следующий экран

Button Replybutton = (Button) findViewById(R.id.Reply);
        Replybutton.setOnClickListener(new View.OnClickListener() 
        {
          public void onClick(View v) 
          {

               EditText ReplysubjeditText=(EditText)findViewById(R.id.ReplysubjeditText);
               EditText ReplymsgeditText=(EditText)findViewById(R.id.ReplymsgeditText);  
               String temp_string=ReplysubjeditText.getText().toString();

         try 
             {

                ReplysubjeditText.setText("");
                ReplymsgeditText.setText("");


              }
              catch(Exception e)
              {
                Log.v("Add",e.toString());
              }

              Toast.makeText(EmailReply.this, "Sending....",
                        Toast.LENGTH_SHORT).show();


                Intent myNewMail = new Intent(EmailReply.this,EmailForm.class);
                myNewMail.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
                startActivity(myNewMail);


          }
           });

1 Ответ

0 голосов
/ 04 февраля 2010

Вы уверены, что использование тоста - правильный выбор? ИМО и по вашему описанию вам нужен модальный диалог.

Однако, чтобы ответить на ваш вопрос, один из способов добавить задержку - приостановить поток на некоторое время (Thread.sleep). Хотя я бы советовал строго против этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...