|
|
@@ -354,9 +354,12 @@ public class ImageRecoverActivity extends BaseActivity<ActivityImageRecoverBindi
|
|
|
if (Objects.equals(imageRecoverViewModel.getType(), MemberType.APP_IMAGE_CLEAN)) {
|
|
|
EventHelper.report(EventId.EVENT_3000901);
|
|
|
AtmobAdHelper.showVideo(AdFuncId.REWARD_CLEAN, new RewardVideoListenerAdapter() {
|
|
|
+ boolean isRewarded = false;
|
|
|
+
|
|
|
@Override
|
|
|
public void onRewarded(@androidx.annotation.NonNull String token) {
|
|
|
super.onRewarded(token);
|
|
|
+ isRewarded = true;
|
|
|
showClearDialog();
|
|
|
}
|
|
|
|
|
|
@@ -365,12 +368,23 @@ public class ImageRecoverActivity extends BaseActivity<ActivityImageRecoverBindi
|
|
|
super.onFail(s);
|
|
|
ToastUtil.show(R.string.clean_failed, ToastUtil.LENGTH_SHORT);
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void onClose() {
|
|
|
+ super.onClose();
|
|
|
+ if (!isRewarded) {
|
|
|
+ ToastUtil.show(R.string.clean_failed, ToastUtil.LENGTH_SHORT);
|
|
|
+ }
|
|
|
+ }
|
|
|
});
|
|
|
} else {
|
|
|
AtmobAdHelper.showVideo(AdFuncId.REWARD_RECOVER, new RewardVideoListenerAdapter() {
|
|
|
+ boolean isRewarded = false;
|
|
|
+
|
|
|
@Override
|
|
|
public void onRewarded(@androidx.annotation.NonNull String token) {
|
|
|
super.onRewarded(token);
|
|
|
+ isRewarded = true;
|
|
|
imageRecoverViewModel.exportImage();
|
|
|
}
|
|
|
|
|
|
@@ -379,6 +393,14 @@ public class ImageRecoverActivity extends BaseActivity<ActivityImageRecoverBindi
|
|
|
super.onFail(s);
|
|
|
ToastUtil.show(R.string.recover_failed, ToastUtil.LENGTH_SHORT);
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void onClose() {
|
|
|
+ super.onClose();
|
|
|
+ if (!isRewarded) {
|
|
|
+ ToastUtil.show(R.string.recover_failed, ToastUtil.LENGTH_SHORT);
|
|
|
+ }
|
|
|
+ }
|
|
|
});
|
|
|
}
|
|
|
});
|