1.修改退出之后清楚图片缓存
This commit is contained in:
4
gradle/wrapper/gradle-wrapper.properties
vendored
4
gradle/wrapper/gradle-wrapper.properties
vendored
@@ -1,7 +1,7 @@
|
|||||||
#Mon Sep 22 21:05:11 CST 2025
|
#Mon Sep 22 21:05:11 CST 2025
|
||||||
distributionBase=GRADLE_USER_HOME
|
distributionBase=GRADLE_USER_HOME
|
||||||
distributionPath=wrapper/dists
|
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
|
zipStoreBase=GRADLE_USER_HOME
|
||||||
zipStorePath=wrapper/distsl.
|
zipStorePath=wrapper/distsl.
|
||||||
distributionUrl=file:///D:/Gradle/gradle-8.10.2-bin.zip
|
#distributionUrl=file:///D:/Gradle/gradle-8.10.2-bin.zip
|
||||||
@@ -568,5 +568,8 @@ public class ImageUtils {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void clearDiskCache(Context context){
|
||||||
|
Glide.get(context).clearDiskCache();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -131,7 +131,6 @@ import com.xscm.moduleutil.event.SurfaceEvent
|
|||||||
import com.xscm.moduleutil.event.UnreadCountEvent
|
import com.xscm.moduleutil.event.UnreadCountEvent
|
||||||
import com.xscm.moduleutil.http.BaseObserver
|
import com.xscm.moduleutil.http.BaseObserver
|
||||||
import com.xscm.moduleutil.http.RetrofitClient
|
import com.xscm.moduleutil.http.RetrofitClient
|
||||||
import com.xscm.moduleutil.interfaces.AppLifecycleUtil
|
|
||||||
import com.xscm.moduleutil.interfaces.OnMusicItemClickListener
|
import com.xscm.moduleutil.interfaces.OnMusicItemClickListener
|
||||||
import com.xscm.moduleutil.listener.MessageListenerSingleton
|
import com.xscm.moduleutil.listener.MessageListenerSingleton
|
||||||
import com.xscm.moduleutil.listener.MessageListenerSingleton.OnMessageReceivedListener
|
import com.xscm.moduleutil.listener.MessageListenerSingleton.OnMessageReceivedListener
|
||||||
@@ -4316,6 +4315,8 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
|
|||||||
QXGiftPlayerManager.getInstance(applicationContext).destroyEffectSvga()
|
QXGiftPlayerManager.getInstance(applicationContext).destroyEffectSvga()
|
||||||
stopkeepLiveService() //停止service
|
stopkeepLiveService() //停止service
|
||||||
CommonAppContext.getInstance().onlineMap.clear()
|
CommonAppContext.getInstance().onlineMap.clear()
|
||||||
|
|
||||||
|
ImageUtils.clearDiskCache(this)
|
||||||
} catch (e: Exception) {
|
} catch (e: Exception) {
|
||||||
LogUtils.e("cleanupResources error: " + e.message)
|
LogUtils.e("cleanupResources error: " + e.message)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -48,6 +48,7 @@ import com.xscm.moduleutil.color.ThemeableDrawableUtils;
|
|||||||
import com.xscm.moduleutil.dialog.ConfirmDialog;
|
import com.xscm.moduleutil.dialog.ConfirmDialog;
|
||||||
import com.xscm.moduleutil.rtc.AgoraManager;
|
import com.xscm.moduleutil.rtc.AgoraManager;
|
||||||
import com.xscm.moduleutil.utils.ClickUtils;
|
import com.xscm.moduleutil.utils.ClickUtils;
|
||||||
|
import com.xscm.moduleutil.utils.ImageUtils;
|
||||||
import com.xscm.moduleutil.utils.SpUtil;
|
import com.xscm.moduleutil.utils.SpUtil;
|
||||||
import com.xscm.moduleutil.utils.StringUtil;
|
import com.xscm.moduleutil.utils.StringUtil;
|
||||||
import com.xscm.moduleutil.widget.RoomFriendshipWheatView;
|
import com.xscm.moduleutil.widget.RoomFriendshipWheatView;
|
||||||
@@ -1706,7 +1707,7 @@ public class FriendshipRoomFragment extends BaseRoomFragment<FriendshipRoomPrese
|
|||||||
topIsAnimate = false;
|
topIsAnimate = false;
|
||||||
centerIsAnimate = false;
|
centerIsAnimate = false;
|
||||||
bottomIsAnimate = false;
|
bottomIsAnimate = false;
|
||||||
|
ImageUtils.clearDiskCache(getActivity());
|
||||||
// 停止倒计时器
|
// 停止倒计时器
|
||||||
releaseCountDownTimer();
|
releaseCountDownTimer();
|
||||||
|
|
||||||
|
|||||||
@@ -1674,6 +1674,7 @@ public class RoomAuctionFragment extends BaseMvpFragment<RoomAuctionPresenterTow
|
|||||||
}
|
}
|
||||||
if (getActivity() instanceof RoomActivity) {
|
if (getActivity() instanceof RoomActivity) {
|
||||||
((RoomActivity) getActivity()).upTop();
|
((RoomActivity) getActivity()).upTop();
|
||||||
|
ImageUtils.clearDiskCache(getActivity());
|
||||||
}
|
}
|
||||||
isButtonsInflated = false;
|
isButtonsInflated = false;
|
||||||
releaseCountDownTimer();
|
releaseCountDownTimer();
|
||||||
|
|||||||
@@ -49,6 +49,7 @@ import com.xscm.moduleutil.event.CabinEvent;
|
|||||||
import com.xscm.moduleutil.event.RoomBeckoningEvent;
|
import com.xscm.moduleutil.event.RoomBeckoningEvent;
|
||||||
import com.xscm.moduleutil.listener.MessageListenerSingleton;
|
import com.xscm.moduleutil.listener.MessageListenerSingleton;
|
||||||
import com.xscm.moduleutil.rtc.AgoraManager;
|
import com.xscm.moduleutil.rtc.AgoraManager;
|
||||||
|
import com.xscm.moduleutil.utils.ImageUtils;
|
||||||
import com.xscm.moduleutil.utils.SpUtil;
|
import com.xscm.moduleutil.utils.SpUtil;
|
||||||
import com.xscm.moduleutil.widget.SharedViewModel;
|
import com.xscm.moduleutil.widget.SharedViewModel;
|
||||||
import com.xscm.moduleutil.widget.dialog.CommonDialog;
|
import com.xscm.moduleutil.widget.dialog.CommonDialog;
|
||||||
@@ -829,6 +830,7 @@ public class RoomCabinFragment extends BaseRoomFragment<RoomCabinPresenter, Room
|
|||||||
|
|
||||||
public void releaseResources(){
|
public void releaseResources(){
|
||||||
releaseCountDownTimer();
|
releaseCountDownTimer();
|
||||||
|
ImageUtils.clearDiskCache(getActivity());
|
||||||
if (mediaProjection[0] != null) {
|
if (mediaProjection[0] != null) {
|
||||||
mediaProjection[0].stop();
|
mediaProjection[0].stop();
|
||||||
mediaProjection[0] = null;
|
mediaProjection[0] = null;
|
||||||
|
|||||||
@@ -42,6 +42,7 @@ import com.xscm.moduleutil.dialog.ConfirmDialog;
|
|||||||
import com.xscm.moduleutil.event.QXRoomSeatViewType;
|
import com.xscm.moduleutil.event.QXRoomSeatViewType;
|
||||||
import com.xscm.moduleutil.listener.MessageListenerSingleton;
|
import com.xscm.moduleutil.listener.MessageListenerSingleton;
|
||||||
import com.xscm.moduleutil.rtc.AgoraManager;
|
import com.xscm.moduleutil.rtc.AgoraManager;
|
||||||
|
import com.xscm.moduleutil.utils.ImageUtils;
|
||||||
import com.xscm.moduleutil.utils.SpUtil;
|
import com.xscm.moduleutil.utils.SpUtil;
|
||||||
import com.xscm.moduleutil.widget.SharedViewModel;
|
import com.xscm.moduleutil.widget.SharedViewModel;
|
||||||
|
|
||||||
@@ -354,7 +355,7 @@ public class RoomFragment extends BaseMvpFragment<RoomPresenter, FragmentRoomBin
|
|||||||
if (EventBus.getDefault().isRegistered(this)) {
|
if (EventBus.getDefault().isRegistered(this)) {
|
||||||
EventBus.getDefault().unregister(this);
|
EventBus.getDefault().unregister(this);
|
||||||
}
|
}
|
||||||
|
ImageUtils.clearDiskCache(getActivity());
|
||||||
// 释放SVGA动画资源
|
// 释放SVGA动画资源
|
||||||
if (mBinding != null && mBinding.svgaNobility != null) {
|
if (mBinding != null && mBinding.svgaNobility != null) {
|
||||||
mBinding.svgaNobility.release();
|
mBinding.svgaNobility.release();
|
||||||
|
|||||||
@@ -612,6 +612,7 @@ public class RoomKtvFragment extends BaseMvpFragment<RoomPresenter, FragmentRoom
|
|||||||
if (EventBus.getDefault().isRegistered(this)) {
|
if (EventBus.getDefault().isRegistered(this)) {
|
||||||
EventBus.getDefault().unregister(this);
|
EventBus.getDefault().unregister(this);
|
||||||
}
|
}
|
||||||
|
ImageUtils.clearDiskCache(getActivity());
|
||||||
}
|
}
|
||||||
|
|
||||||
//开始旋转
|
//开始旋转
|
||||||
|
|||||||
@@ -1765,6 +1765,7 @@ public class SingSongFragment extends BaseRoomFragment<SingSongPresenter, Fragme
|
|||||||
EventBus.getDefault().unregister(this);
|
EventBus.getDefault().unregister(this);
|
||||||
}
|
}
|
||||||
releaseCountDownTimer();
|
releaseCountDownTimer();
|
||||||
|
ImageUtils.clearDiskCache(getActivity());
|
||||||
if (wheatLayoutSingManager != null) {
|
if (wheatLayoutSingManager != null) {
|
||||||
wheatLayoutSingManager.release();
|
wheatLayoutSingManager.release();
|
||||||
}
|
}
|
||||||
@@ -1783,5 +1784,6 @@ public class SingSongFragment extends BaseRoomFragment<SingSongPresenter, Fragme
|
|||||||
MvpPre.detachView();
|
MvpPre.detachView();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user