Commit 7de827c5 authored by Your Name's avatar Your Name

.

parent 6101df16
Pipeline #1377 canceled with stages
......@@ -13,6 +13,8 @@ import com.swiftcleaner.chovey.model.bean.SimilarBean;
import com.swiftcleaner.chovey.model.bean.ImageHelpers;
import com.swiftcleaner.chovey.model.tool.MediaHelps;
import com.swiftcleaner.chovey.view.adapter.SimilarPhotosAdapter;
import com.swiftcleaner.chovey.view.dialog.CustomScoreDialog;
import com.zxdemo.admob.AdmobHelper;
import java.util.ArrayList;
import java.util.HashSet;
......@@ -41,7 +43,7 @@ public class SimilarPhotosActivity extends AppCompatActivity {
private void initShow() {
binding.ivReturn.setOnClickListener(v -> {
finish();
initCustDialog();
});
initSimilar();
......@@ -183,4 +185,40 @@ public class SimilarPhotosActivity extends AppCompatActivity {
.navigationBarDarkIcon(true) // 导航栏图标颜色为浅色
.init();
}
private void initCustDialog() {
CustomScoreDialog customScoreDialog = new CustomScoreDialog(this);
customScoreDialog.setOnDialogClickListener(new CustomScoreDialog.OnDialogClickListener() {
@Override
public void onCancel() {
customScoreDialog.dismiss();
}
@Override
public void onSubmit() {
AdmobHelper.INSTANCE.showInterstitialAd(SimilarPhotosActivity.this, () -> {
finish();
return null;
},
() -> {
return null;
},
() -> {
finish();
return null;
});
}
});
customScoreDialog.show();
}
@Override
public void onBackPressed() {
initCustDialog();
}
@Override
protected void onDestroy() {
super.onDestroy();
executorService.shutdown();
}
}
\ No newline at end of file
......@@ -16,6 +16,8 @@ import com.swiftcleaner.chovey.model.tool.FileHelps;
import com.swiftcleaner.chovey.model.tool.FileTypes;
import com.swiftcleaner.chovey.view.adapter.EmptyCleanAdapter;
import com.swiftcleaner.chovey.view.adapter.WhatsAppCleanAdapter;
import com.swiftcleaner.chovey.view.dialog.CustomScoreDialog;
import com.zxdemo.admob.AdmobHelper;
import java.text.DecimalFormat;
import java.util.ArrayList;
......@@ -48,7 +50,9 @@ public class WhatsAppActivity extends AppCompatActivity {
}
private void initShow() {
binding.ivReturn.setOnClickListener(v->{
initCustDialog();
});
executorService.submit(() -> {
List<CleanFileBean> files = FileHelps.findWhatsappFiles();
Log.d("ssad",files.toString());
......@@ -127,6 +131,12 @@ public class WhatsAppActivity extends AppCompatActivity {
int digitGroups = (int) (Math.log10(size) / Math.log10(1024));
return new DecimalFormat("#,##0.#").format(size / Math.pow(1024, digitGroups)) + " " + units[digitGroups];
}
@Override
public void onBackPressed() {
initCustDialog();
}
private void initBar() {
ImmersionBar.with(this)
.transparentStatusBar() // 透明状态栏
......@@ -134,4 +144,35 @@ public class WhatsAppActivity extends AppCompatActivity {
.navigationBarDarkIcon(false) // 导航栏图标颜色为浅色
.init();
}
private void initCustDialog() {
CustomScoreDialog customScoreDialog = new CustomScoreDialog(this);
customScoreDialog.setOnDialogClickListener(new CustomScoreDialog.OnDialogClickListener() {
@Override
public void onCancel() {
customScoreDialog.dismiss();
}
@Override
public void onSubmit() {
AdmobHelper.INSTANCE.showInterstitialAd(WhatsAppActivity.this, () -> {
finish();
return null;
},
() -> {
return null;
},
() -> {
finish();
return null;
});
}
});
customScoreDialog.show();
}
@Override
protected void onDestroy() {
super.onDestroy();
executorService.shutdown();
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment