Android: Display a toast message after a custom time when a button is clicked
问题 I want to add a toast say after 30 seconds when a button is clicked. Can you please help me out. 回答1: Something like that: Button button = new Button(this); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() { Toast.makeText(context, "Hello!", Toast.LENGTH_LONG).show(); } }, 30000); } }); 回答2: You can use a Handler with postDelayed() . You can find the