如何将用户硬币存储在firebase数据库中并进行检索?

时间:2018-06-09 17:12:16

标签: java android firebase-realtime-database

我正在创建一个应用,其中观看奖励视频广告时硬币/点数会增加,而这些硬币/点数应保存到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));

            }

    }
});

我的问题是如何将硬币值保存到DATABASE并检索它?

0 个答案:

没有答案