У меня есть база данных Firebase, где хранится числовое значение для конкретного пользователя. Я хочу показать рекламу, когда значение достигнет 5, начиная с 0.

Я могу получить его для вызова метода для первого кратного 5, используя оператор if, как это

  if (ads < 5 && dls > 5) {
        Toast.makeText(c,"Testing it worked here",Toast.LENGTH_LONG).show();

Как я могу отредактировать это так, чтобы оно называлось в 10, 15, 20, 25 и так далее?

0
markharrop 29 Май 2017 в 02:02

2 ответа

Лучший ответ

Попробуйте операцию модуля.

if (dls % 5 == 0) {
    Toast.makeText(c,"Testing it worked here",Toast.LENGTH_LONG).show();
0
Trozza 28 Май 2017 в 23:04

Используйте операцию по модулю, как показано ниже

if (value % 5 == 0)

Подробнее о работе по модулю читайте здесь

0
JoBⅈN 4 Янв 2018 в 04:25