Ver código fonte

[WallPadMain]
1. LCD Keeper 복구모드에서 -> 보호 모드로 변경 시, Gif 해제를 위해 추가
2. 버전업
- 2022.10.19.01 -> 2022.11.11.01
3. 최시 APK 등록

jglee 2 anos atrás
pai
commit
52dd8a5c06

BIN
10_Release/WallPadMain.apk


+ 1 - 1
WallPadMain/src/main/AndroidManifest.xml

@@ -1,7 +1,7 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="kr.co.icontrols.wallpadmain"
     package="kr.co.icontrols.wallpadmain"
     android:versionCode="17"
     android:versionCode="17"
-    android:versionName="2022.10.19.01">
+    android:versionName="2022.11.11.01">
 
 
     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

+ 3 - 1
WallPadMain/src/main/java/kr/co/icontrols/wallpadmain/MainActivity.java

@@ -9899,6 +9899,7 @@ public class MainActivity extends WpadActivity {
                 IMG_LCD_KEEPER.setVisibility(View.INVISIBLE);
                 IMG_LCD_KEEPER.setVisibility(View.INVISIBLE);
             }
             }
             else if (nKeeperMode == LCDKEEPER_MODE_RESTROE) {
             else if (nKeeperMode == LCDKEEPER_MODE_RESTROE) {
+                //디스크캐시
                 if (Common.SCREEN_TYPE == Common.SCREEN_TYPE_1280x800) {
                 if (Common.SCREEN_TYPE == Common.SCREEN_TYPE_1280x800) {
                     Glide.with(this).asGif().load(R.drawable.lcd_restore_1280).diskCacheStrategy(DiskCacheStrategy.RESOURCE).into(IMG_LCD_KEEPER);
                     Glide.with(this).asGif().load(R.drawable.lcd_restore_1280).diskCacheStrategy(DiskCacheStrategy.RESOURCE).into(IMG_LCD_KEEPER);
                 }
                 }
@@ -9908,7 +9909,8 @@ public class MainActivity extends WpadActivity {
                 IMG_LCD_KEEPER.setVisibility(View.VISIBLE);
                 IMG_LCD_KEEPER.setVisibility(View.VISIBLE);
             }
             }
             else if (nKeeperMode == LCDKEEPER_MODE_PROTECT) {
             else if (nKeeperMode == LCDKEEPER_MODE_PROTECT) {
-                IMG_LCD_KEEPER.setImageBitmap(null);
+                //2022.11.9 jglee Glide 캐시 초기화(간혹 남아 있는 경우, gif가 돌아가는 경우 남음)
+                Glide.with(this).clear(IMG_LCD_KEEPER);
                 IMG_LCD_KEEPER.setBackgroundColor(Color.BLACK);
                 IMG_LCD_KEEPER.setBackgroundColor(Color.BLACK);
                 IMG_LCD_KEEPER.setVisibility(View.VISIBLE);
                 IMG_LCD_KEEPER.setVisibility(View.VISIBLE);
             }
             }