From 14a60d4c5fd73808da647b7a3d01297b098b0306 Mon Sep 17 00:00:00 2001 From: FongMi Date: Thu, 28 Jul 2022 11:17:45 +0800 Subject: [PATCH] Add thumbnail change check --- .../main/java/com/fongmi/bear/ui/activity/HomeActivity.java | 5 ++++- .../java/com/fongmi/bear/ui/activity/SettingActivity.java | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/fongmi/bear/ui/activity/HomeActivity.java b/app/src/main/java/com/fongmi/bear/ui/activity/HomeActivity.java index a82ddb24f..4fcbe1943 100644 --- a/app/src/main/java/com/fongmi/bear/ui/activity/HomeActivity.java +++ b/app/src/main/java/com/fongmi/bear/ui/activity/HomeActivity.java @@ -141,7 +141,10 @@ public class HomeActivity extends BaseActivity implements VodPresenter.OnClickLi @Override protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) { super.onActivityResult(requestCode, resultCode, data); - if (resultCode == RESULT_OK) getVideo(); + if (resultCode != RESULT_OK) return; + String type = data != null ? data.getStringExtra("type") : ""; + if (type.equals("thumbnail")) mAdapter.notifyArrayItemRangeChanged(4, mAdapter.size() - 4); + else getVideo(); } @Override diff --git a/app/src/main/java/com/fongmi/bear/ui/activity/SettingActivity.java b/app/src/main/java/com/fongmi/bear/ui/activity/SettingActivity.java index 6df21f7aa..ae6bf66ce 100644 --- a/app/src/main/java/com/fongmi/bear/ui/activity/SettingActivity.java +++ b/app/src/main/java/com/fongmi/bear/ui/activity/SettingActivity.java @@ -137,5 +137,8 @@ public class SettingActivity extends BaseActivity { index = index == 2 ? 0 : ++index; mBinding.compress.setText(array[index]); Prefers.putThumbnail(index); + Intent intent = new Intent(); + intent.putExtra("type", "thumbnail"); + setResult(RESULT_OK, intent); } }