Android: затрымліваючы тост

Як я магу затрымаць тост? як 15-60 секунд? Вось мой код:

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();
            }
        });        
    }

Як я павінен рэалізаваць затрымку?

0

1 адказы

выкарыстанне

handler.postDelayed(runnable, delayedms);

пакласці тост ў вашым працаздольнай.

або

AlaramManager.

0
дададзена
ўзяць пераменнае час і ўсталяваць яго на тое, што карыстальнік выбірае, і памножыць на 1000 і даць яго адтэрмінаваны час.
дададзена аўтар Yashwanth Kumar, крыніца
я павінен ставіць if-то яшчэ ўмова/ўмова пераключэння для затрымкі часу, абранага карыстальнікам? таму што карыстальнік выбірае з 15, 30, 60 секунд і без затрымкі
дададзена аўтар kev, крыніца
Карыстальнік выбірае з блешні, як я магу атрымаць значэнне абранай часовай затрымкі карыстальніка? Вы можаце даць мне прыклад?
дададзена аўтар kev, крыніца