Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 点不';用户在AyeTStudios Offerwall中完成报价时的日期_Java_Android_Gradle_Callback_Sdk - Fatal编程技术网

Java 点不';用户在AyeTStudios Offerwall中完成报价时的日期

Java 点不';用户在AyeTStudios Offerwall中完成报价时的日期,java,android,gradle,callback,sdk,Java,Android,Gradle,Callback,Sdk,最近,我在我的android应用程序中实现了AyeT Offerwall,一切都很好,但当用户完成报价时,不会更新硬币。它说你可以通过回调URL管理用户平衡,但我没有网站,所以我使用UserBalanceCallback Listener,我一步一步地遵循文档,但不更新点 文件: 一切正常,错误只是没有更新硬币。这是我的代码: private void taskSdkInit(){ 字符串标识符=user.getUid(); init(getApplication(),标识符,new UserB

最近,我在我的android应用程序中实现了AyeT Offerwall,一切都很好,但当用户完成报价时,不会更新硬币。它说你可以通过回调URL管理用户平衡,但我没有网站,所以我使用UserBalanceCallback Listener,我一步一步地遵循文档,但不更新点

文件:

一切正常,错误只是没有更新硬币。这是我的代码:

private void taskSdkInit(){
字符串标识符=user.getUid();
init(getApplication(),标识符,new UserBalanceCallback()){
@凌驾
公共无效用户余额已更改(SDKUSERBANCE SDKUSERBANCE){
int奖励=sdkUserBalance.getAvailableBalance();
更新数据(奖励);
}
private void updateData(整数奖励){
int currentCoins=Integer.parseInt(coinsTv.getText().toString());
int updatedCoins=当前硬币+奖励;
HashMap=newHashMap();
地图放置(“硬币”,更新的硬币);
FirebaseDatabase.getInstance().getReference().child(“用户”)
.child(用户.getUid())
.updateChildren(地图)
.addOnCompleteListener(新的OnCompleteListener(){
@凌驾
未完成的公共void(@NonNull任务){
if(task.issusccessful()){
Toast.makeText(MainActivity.this,“硬币更新”,Toast.LENGTH_SHORT.show();
}
}
});
}
@覆盖
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
FirebaseAuth auth=FirebaseAuth.getInstance();
user=auth.getCurrentUser();
taskSdkInit();
setContentView(R.layout.activity_main);
if(AyetSdk.isInitialized()){
showOfferwall(getApplication(),“Adslot name”);
}否则{
Log.e(“错误”,“初始化sdk失败”);
}

您的实现看起来不错,在下面添加了一个日志

int reward = sdkUserBalance.getAvailableBalance();

如果您无法从sdk获取用户余额,或者如果用户余额进一步丢失,您可以在上咨询ayetstudios sdk演示应用程序以获取更完整的示例集。

Hi,当我记录返回编号0时