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);
私はif-else条件/ユーザーが選択した時間遅延のスイッチ条件を入れるべきですか?ユーザが15,30,60秒から遅延を選択しないため、 – kev
は時間変数をとり、ユーザが選択した値に設定し、1000を掛けて遅延時間を与えます。 –
ユーザーはスピナーから、選択したユーザーの時間遅延の値を取得する方法を選択しますか?あなたは私に例を教えてくれますか? – kev