Как хранить монеты пользователей в базе данных Firebase и получать их? - PullRequest
0 голосов
/ 09 июня 2018

Я создаю приложение, в котором монеты / очки увеличиваются при просмотре видеорекламы, и эти монеты / очки должны быть сохранены в 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 и получить его?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...