|
|
@@ -4,6 +4,7 @@ import android.annotation.SuppressLint;
|
|
|
import android.app.Activity;
|
|
|
import android.app.PendingIntent;
|
|
|
import android.content.Context;
|
|
|
+import android.content.DialogInterface;
|
|
|
import android.content.Intent;
|
|
|
import android.content.IntentSender;
|
|
|
import android.net.Uri;
|
|
|
@@ -25,12 +26,14 @@ import com.atmob.common.logging.AtmobLog;
|
|
|
import com.atmob.common.runtime.ActivityUtil;
|
|
|
import com.atmob.common.runtime.ContextUtil;
|
|
|
import com.datarecovery.master.R;
|
|
|
+import com.datarecovery.master.data.consts.EventId;
|
|
|
import com.datarecovery.master.databinding.ActivityImageRecoverBinding;
|
|
|
import com.datarecovery.master.databinding.ItemTabImageRecoverBinding;
|
|
|
import com.datarecovery.master.dialog.CommonLoadingDialog;
|
|
|
import com.datarecovery.master.dialog.CommonSureDialog;
|
|
|
import com.datarecovery.master.dialog.ScanFileDialog;
|
|
|
import com.datarecovery.master.dialog.ScanProgressDialog;
|
|
|
+import com.datarecovery.master.handler.EventHelper;
|
|
|
import com.datarecovery.master.module.member.MemberType;
|
|
|
import com.datarecovery.master.module.preview.PreviewActivity;
|
|
|
import com.datarecovery.master.utils.ActivityForResultUtil;
|
|
|
@@ -38,6 +41,8 @@ import com.datarecovery.master.utils.BoxingUtil;
|
|
|
import com.datarecovery.master.utils.FilePermissionHelper;
|
|
|
import com.datarecovery.master.utils.GridRecoverItemDecoration;
|
|
|
import com.datarecovery.master.utils.ImageDeepDetector;
|
|
|
+import com.datarecovery.master.utils.Maps;
|
|
|
+import com.datarecovery.master.utils.ReportUtil;
|
|
|
import com.datarecovery.master.utils.ToastUtil;
|
|
|
import com.google.android.material.tabs.TabLayout;
|
|
|
import com.gyf.immersionbar.ImmersionBar;
|
|
|
@@ -323,10 +328,15 @@ public class ImageRecoverActivity extends BaseActivity<ActivityImageRecoverBindi
|
|
|
showTrialExportFailDialog = new CommonSureDialog(this);
|
|
|
showTrialExportFailDialog.setDialogTitle(R.string.trial_export_fail_title)
|
|
|
.setDialogContent(R.string.trial_export_fail_content).setSureText(R.string.dialog_trial_recover);
|
|
|
- showTrialExportFailDialog.setOnDialogClickListener(() -> imageRecoverViewModel.onTrialRecoverClick());
|
|
|
+ showTrialFinishDialog.setOnDialogClickListener(() -> {
|
|
|
+ imageRecoverViewModel.onTrialRecoverClick();
|
|
|
+ EventHelper.report(EventId.hf1001123, Maps.asMap(EventId.EVENT_ID, ReportUtil.getReportId(MemberType.APP_IMAGE_RECOVER)));
|
|
|
+ });
|
|
|
+ showTrialFinishDialog.setOnDismissListener(dialog -> EventHelper.report(EventId.hf1001124, Maps.asMap(EventId.EVENT_ID, ReportUtil.getReportId(MemberType.APP_IMAGE_RECOVER))));
|
|
|
}
|
|
|
if (!showTrialExportFailDialog.isShowing()) {
|
|
|
showTrialExportFailDialog.show();
|
|
|
+ EventHelper.report(EventId.hf1001120, Maps.asMap(EventId.EVENT_ID, ReportUtil.getReportId(MemberType.APP_IMAGE_RECOVER)));
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -335,10 +345,15 @@ public class ImageRecoverActivity extends BaseActivity<ActivityImageRecoverBindi
|
|
|
showTrialFinishDialog = new CommonSureDialog(this);
|
|
|
showTrialFinishDialog.setDialogTitle(getString(R.string.scanning_progress, 13))
|
|
|
.setDialogContent(getString(R.string.trial_scanning_finish_content, 13)).setSureText(R.string.dialog_trial_recover);
|
|
|
- showTrialFinishDialog.setOnDialogClickListener(() -> imageRecoverViewModel.onTrialRecoverClick());
|
|
|
+ showTrialFinishDialog.setOnDialogClickListener(() -> {
|
|
|
+ imageRecoverViewModel.onTrialRecoverClick();
|
|
|
+ EventHelper.report(EventId.hf1001121, Maps.asMap(EventId.EVENT_ID, ReportUtil.getReportId(MemberType.APP_IMAGE_RECOVER)));
|
|
|
+ });
|
|
|
+ showTrialFinishDialog.setOnDismissListener(dialog -> EventHelper.report(EventId.hf1001122, Maps.asMap(EventId.EVENT_ID, ReportUtil.getReportId(MemberType.APP_IMAGE_RECOVER))));
|
|
|
}
|
|
|
if (!showTrialFinishDialog.isShowing()) {
|
|
|
showTrialFinishDialog.show();
|
|
|
+ EventHelper.report(EventId.hf1001118, Maps.asMap(EventId.EVENT_ID, ReportUtil.getReportId(MemberType.APP_IMAGE_RECOVER)));
|
|
|
}
|
|
|
}
|
|
|
|