如何在android中的两个活动之间给出时间差距?

时间:2010-02-04 13:16:47

标签: android

这是我的代码。我在使用Toast的按钮时使用了一个弹出消息,之后我想移动下一个屏幕

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 :(得分:0)

你确定在这里铺设吐司是正确的选择吗? IMO并根据您的描述,您需要一个模态对话框。

但是,要回答您的问题,添加延迟的方法之一是暂停线程一段时间(Thread.sleep)。虽然,我会建议严格反对。