Android Studio, запретить вызов Toast поверх другого

259
15 мая 2018, 23:30

У меня есть метод, который вызывает Toast и отображает какую-то строку, но если быстро его вызывать, то сообщения накладываются поверх друг друга, а не выходят друг за другом. Закончился один Toast, вышел другой и т.д. (так нужно мне)

Вот код метода:

public static void showInformation(String text) {
    if (toast != null) {
        toast.cancel();
    }
    toast = Toast.makeText(myContext, text, Toast.LENGTH_SHORT);
    toast.setGravity(Gravity.CENTER, 0, 0);
    toast.show();
}

Подскажите, в чём проблема?

Answer 1

Убрал условие и всё заработало...

public static void showInformation(String text) {
    toast = Toast.makeText(myContext, text, Toast.LENGTH_SHORT);
    toast.setGravity(Gravity.CENTER, 0, 0);
    toast.show();
}
READ ALSO
Joomla 3.8.2 в куске кода в template.css не видит margin

Joomla 3.8.2 в куске кода в template.css не видит margin

Пишу я значит шаблон для сайта и столкнулся с такой проблемой: два последних margin ни в какую не хотят работать, прошарил туеву хучу форумов...

298
Создание “зоны невидимости” для элемента html

Создание “зоны невидимости” для элемента html

Мне нужно, что бы html элемент исчезал в определённом месте (если он находится на верхней половине страницы)Можно ли создать такую "зону невидимости"...

256
Как увеличить сочность цвета (scss)?

Как увеличить сочность цвета (scss)?

Допустим имеется цвет #ff7fa1, как средствами scss:

280
Как сделать фильтр с помощью javascript / jquery

Как сделать фильтр с помощью javascript / jquery

Есть 8 блоков, нужно по нажатию на ссылку фильтровать эти самые блокиПри нажатии на "однокомнатные" , ставить однокомнатные первыми в списке

272