У меня есть приложение, в котором есть текстовое представление, которое показывает монеты 00, и кнопка, показывающая рекламные видеорекламы, чтобы дать 10 монет пользователю, и кнопка покупки, чтобы уменьшить монеты на 30. Теперь, когда у пользователя есть 30 монет,при нажатии на кнопку покупки он устанавливает текстовые монеты в 00, но когда у него меньше 30 монет, он устанавливает отрицательный текст (скажем, у меня есть 20 монет, а когда я нажимаю купить, он устанавливает текст в -10).
что я хочу
Я хочу показать тост, когда пользователь нажимает кнопку покупки, когда его монеты равны 0, и я не хочу, чтобы значение стало отрицательным.
Мой код
mText = (TextView) findViewById(R.id.money);
coinCount = 0;
mText.setText(" " + coinCount);
Button button = (Button) findViewById(R.id.buynow);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (coinCount <= 0) {
Toast.makeText(MainActivity.this, "You dont have enough coins", Toast.LENGTH_SHORT).show();
} else {
coinCount = coinCount - 30;
mText.setText(String.valueOf(coinCount));
}
}
});