@Trader27

Как по нажатию кнопки нужно вывести три-четыре разных Toast с паузой между ними?

Вот код в файле Activity.java: (попробовал два разных механизма задержки и не получается )
Переменные
public Handler handler;
    Button b1;

Далее в onCreate()…
b1 = findViewById(R.id.cast_button);
h = new Handler()

и описание кнопки - 

        b1.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {//----Здоровье, самочувствие
                    Toast.makeText(Cast.this, "Начали!!!", Toast.LENGTH_LONG).show();
                try {
                    Thread.sleep(30000);
                } catch (Exception xx) {
                    xx.toString();
                }
                Toast.makeText(Cast.this, "Середина !!", Toast.LENGTH_LONG).show();
                handler.postDelayed(new Runnable() {
                    @Override
                    public void run() {
                        Toast.makeText(Cast.this, "Почти закончили!!!", Toast.LENGTH_LONG).show();
                    }
                },10000);
                Toast.makeText(Cast.this, "Закончили!!!", Toast.LENGTH_LONG).show();
                }

        });//конец кнопки
  • Вопрос задан
  • 116 просмотров
Решения вопроса 1
@davidnum95
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы