Я создаю приложение, в котором монеты / очки увеличиваются при просмотре видеорекламы, и эти монеты / очки должны быть сохранены в firebase
.
Например: каждый раз при нажатии кнопки значение монет увеличиваетсядо 10 points
.Теперь, когда я полностью уничтожу приложение и снова открою его, значение точек должно отображаться одинаково, а не ноль
Вот мой код до сих пор без реализации базы данных
private TextView mText;
private int coinCount;
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 <= 29) {
//if(coinCount <30) {
new MaterialStyledDialog.Builder(MainActivity.this)
.setTitle("Not Enough Coins")
.setDescription("Watch the Ad To Get 10 coins")
.setIcon(R.drawable.ic_money)
.withIconAnimation(true)
.withDialogAnimation(true)
.withDarkerOverlay(true)
.setHeaderColor(R.color.color)
.setPositiveText("Get some coins")
.onPositive(new MaterialDialog.SingleButtonCallback() {
@Override
public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) {
mRewardedVideoAd.show();
}
})
.show();
} else {
coinCount = coinCount - 30;
mText.setText(String.valueOf(coinCount));
}
}
});
Мой вопрос в том, как сохранить значение Coin в DATABASE и получить его?