在我的应用程序中,我有一个奖励系统。它使用Firebase数据库来发布奖励。
例如,如果用户下载了 2 个项目并观看了一个短广告,则会将其用户 ID 和数字 1 注册到数据库中。然后我的应用程序会收到该数字并添加相关奖励。但假设我将数字 2 手动添加到我的数据库中以获得竞赛或类似奖励,它确实会添加奖励。但是,如果他们下载另一个项目,奖励就会取消,并返回到我设置的官方计数方法设置的数字。
有没有办法说如果数字高于官方计数方法中的数字则不执行任何操作?
这是我的简单代码:
}else
if (counter == 1) {
mRewards.mstreaming.setBackground( mcontext.getResources().getDrawable(R.drawable.buttonbkground2) );
如果它已经= 2,我不希望它回到上面。
最佳答案
如果不执行任何操作,只需使用 return 即可。
if(/*number>your counting method*/)return;
关于java - 如何阻止 if 语句中的数字变小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44864630/