1.修改退出之后清楚图片缓存

This commit is contained in:
2025-10-04 00:40:16 +08:00
parent 3280a93c5e
commit c68ffe6016
9 changed files with 17 additions and 5 deletions

View File

@@ -1,7 +1,7 @@
#Mon Sep 22 21:05:11 CST 2025
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
#distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/distsl.
distributionUrl=file:///D:/Gradle/gradle-8.10.2-bin.zip
#distributionUrl=file:///D:/Gradle/gradle-8.10.2-bin.zip

View File

@@ -568,5 +568,8 @@ public class ImageUtils {
}
}
public static void clearDiskCache(Context context){
Glide.get(context).clearDiskCache();
}
}

View File

@@ -131,7 +131,6 @@ import com.xscm.moduleutil.event.SurfaceEvent
import com.xscm.moduleutil.event.UnreadCountEvent
import com.xscm.moduleutil.http.BaseObserver
import com.xscm.moduleutil.http.RetrofitClient
import com.xscm.moduleutil.interfaces.AppLifecycleUtil
import com.xscm.moduleutil.interfaces.OnMusicItemClickListener
import com.xscm.moduleutil.listener.MessageListenerSingleton
import com.xscm.moduleutil.listener.MessageListenerSingleton.OnMessageReceivedListener
@@ -4316,6 +4315,8 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
QXGiftPlayerManager.getInstance(applicationContext).destroyEffectSvga()
stopkeepLiveService() //停止service
CommonAppContext.getInstance().onlineMap.clear()
ImageUtils.clearDiskCache(this)
} catch (e: Exception) {
LogUtils.e("cleanupResources error: " + e.message)
}

View File

@@ -48,6 +48,7 @@ import com.xscm.moduleutil.color.ThemeableDrawableUtils;
import com.xscm.moduleutil.dialog.ConfirmDialog;
import com.xscm.moduleutil.rtc.AgoraManager;
import com.xscm.moduleutil.utils.ClickUtils;
import com.xscm.moduleutil.utils.ImageUtils;
import com.xscm.moduleutil.utils.SpUtil;
import com.xscm.moduleutil.utils.StringUtil;
import com.xscm.moduleutil.widget.RoomFriendshipWheatView;
@@ -1706,7 +1707,7 @@ public class FriendshipRoomFragment extends BaseRoomFragment<FriendshipRoomPrese
topIsAnimate = false;
centerIsAnimate = false;
bottomIsAnimate = false;
ImageUtils.clearDiskCache(getActivity());
// 停止倒计时器
releaseCountDownTimer();

View File

@@ -1674,6 +1674,7 @@ public class RoomAuctionFragment extends BaseMvpFragment<RoomAuctionPresenterTow
}
if (getActivity() instanceof RoomActivity) {
((RoomActivity) getActivity()).upTop();
ImageUtils.clearDiskCache(getActivity());
}
isButtonsInflated = false;
releaseCountDownTimer();

View File

@@ -49,6 +49,7 @@ import com.xscm.moduleutil.event.CabinEvent;
import com.xscm.moduleutil.event.RoomBeckoningEvent;
import com.xscm.moduleutil.listener.MessageListenerSingleton;
import com.xscm.moduleutil.rtc.AgoraManager;
import com.xscm.moduleutil.utils.ImageUtils;
import com.xscm.moduleutil.utils.SpUtil;
import com.xscm.moduleutil.widget.SharedViewModel;
import com.xscm.moduleutil.widget.dialog.CommonDialog;
@@ -829,6 +830,7 @@ public class RoomCabinFragment extends BaseRoomFragment<RoomCabinPresenter, Room
public void releaseResources(){
releaseCountDownTimer();
ImageUtils.clearDiskCache(getActivity());
if (mediaProjection[0] != null) {
mediaProjection[0].stop();
mediaProjection[0] = null;

View File

@@ -42,6 +42,7 @@ import com.xscm.moduleutil.dialog.ConfirmDialog;
import com.xscm.moduleutil.event.QXRoomSeatViewType;
import com.xscm.moduleutil.listener.MessageListenerSingleton;
import com.xscm.moduleutil.rtc.AgoraManager;
import com.xscm.moduleutil.utils.ImageUtils;
import com.xscm.moduleutil.utils.SpUtil;
import com.xscm.moduleutil.widget.SharedViewModel;
@@ -354,7 +355,7 @@ public class RoomFragment extends BaseMvpFragment<RoomPresenter, FragmentRoomBin
if (EventBus.getDefault().isRegistered(this)) {
EventBus.getDefault().unregister(this);
}
ImageUtils.clearDiskCache(getActivity());
// 释放SVGA动画资源
if (mBinding != null && mBinding.svgaNobility != null) {
mBinding.svgaNobility.release();

View File

@@ -612,6 +612,7 @@ public class RoomKtvFragment extends BaseMvpFragment<RoomPresenter, FragmentRoom
if (EventBus.getDefault().isRegistered(this)) {
EventBus.getDefault().unregister(this);
}
ImageUtils.clearDiskCache(getActivity());
}
//开始旋转

View File

@@ -1765,6 +1765,7 @@ public class SingSongFragment extends BaseRoomFragment<SingSongPresenter, Fragme
EventBus.getDefault().unregister(this);
}
releaseCountDownTimer();
ImageUtils.clearDiskCache(getActivity());
if (wheatLayoutSingManager != null) {
wheatLayoutSingManager.release();
}
@@ -1783,5 +1784,6 @@ public class SingSongFragment extends BaseRoomFragment<SingSongPresenter, Fragme
MvpPre.detachView();
}
}
}