Android11-StrictModedetectLeakedClosableObjects()总是触发
创始人
2024-08-20 09:30:31
0

在Android 11中,检测泄漏可关闭对象的StrictMode函数detectLeakedClosableObjects()可能会总是触发,即使已经关闭了所有需要关闭的对象。这是由于Android 11中的StrictMode修改导致的。为了解决这个问题,可以使用以下代码示例:

在Application类的onCreate()方法中添加以下代码:

Kotlin:

val builder = StrictMode.VmPolicy.Builder()
builder.detectLeakedClosableObjects()
builder.penaltyLog()
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
    builder.permitImplicitNetworkOperations()
}
StrictMode.setVmPolicy(builder.build())

Java:

StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
builder.detectLeakedClosableObjects();
builder.penaltyLog();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
    builder.permitImplicitNetworkOperations();
}
StrictMode.setVmPolicy(builder.build());

这将允许在Android 11上使用与先前版本相同的StrictMode行为,同时仍然可以检测泄漏的可关闭对象。

相关内容

热门资讯

六个安卓版本!微扑克辅助安卓版... 六个安卓版本!微扑克辅助安卓版本(德州专用辅助器游戏平台)透视辅助(有挂总结)-哔哩哔哩;支持2-1...
第3个专用!德扑之星操作(智能... 第3个专用!德扑之星操作(智能)辅助透视(今日头条)-哔哩哔哩;德扑之星是一款益智类棋牌手游,可以说...
第5线上(Wepoke技巧)外... 1、第5线上(Wepoke技巧)外挂透明挂辅助神器(辅助挂)黑科技教程(有挂分享)-哔哩哔哩。2、W...
5盈利!聚星扑克有没有挂(辅助... 5盈利!聚星扑克有没有挂(辅助挂)太坑了原来真的有挂(有挂教学)-哔哩哔哩是一款可以让一直输的玩家,...
3个机制!微扑克辅助安卓版本(... 3个机制!微扑克辅助安卓版本(wpk)辅助透视(有挂秘诀)-哔哩哔哩需要回顾用户提供的搜索结果,比如...
1个输赢!德扑数据分析软件(胜... 1个输赢!德扑数据分析软件(胜率最低的牌)软件透明挂(有挂透视)-哔哩哔哩1、玩家可以在德扑数据软件...
8稳赢(Wepoke稳赢)外挂... 8稳赢(Wepoke稳赢)外挂透明挂辅助工具(辅助挂)切实教程(有挂方法)-哔哩哔哩;(需添加指定薇...
1免费!网易棋牌怎么才能赢(辅... 1免费!网易棋牌怎么才能赢(辅助挂)太坑了原来真的有挂(真实有挂)-哔哩哔哩1、超多福利:超高返利,...
1个神器!德扑之星隐藏功能(操... 1个神器!德扑之星隐藏功能(操作)软件透明挂(证实有挂)-哔哩哔哩;(需添加指定薇136704302...
两个插件!微扑克数据辅助软件(... 两个插件!微扑克数据辅助软件(软件)透视辅助(有挂讲解)-哔哩哔哩;致您一封信;亲爱微扑克数据玩家:...