Android10(API29)上ContentObserver的newonChangepublicAPI会崩溃
创始人
2024-08-20 07:30:13
0

在Android 10上,ContentObserver的new onChange public API已被弃用,当您尝试使用它时,可能会导致应用程序崩溃。因此,建议使用其他方法来实现监视Uri的更改。

一种解决方案是使用ContentResolver来注册ContentObserver,然后使用Handler来处理观察Uri的更改。以下是示例代码:

class MyContentObserver : ContentObserver(Handler()) {
    override fun onChange(selfChange: Boolean, uri: Uri?) {
        // Handle Uri changes
    }
}

// Register ContentObserver
val contentResolver = context.contentResolver
val observer = MyContentObserver()
contentResolver.registerContentObserver(
    Uri.parse("content://my_uri"),
    true,
    observer
)

此代码将创建一个MyContentObserver类,该类扩展ContentObserver,并实现onChange回调方法以处理观察Uri的更改。然后使用ContentResolver的registerContentObserver方法注册观察者,并传递Uri作为参数。

相关内容

热门资讯

一分钟了解(德扑ai代打会检测... 一分钟了解(德扑ai代打会检测到)辅助透视(透视)果真是真的有挂(有挂总结)-哔哩哔哩;亲真的是有正...
透视安卓版(poker软件免费... 透视安卓版(poker软件免费)辅助透视(辅助挂)确实是真的有挂(有挂攻略)-哔哩哔哩;致您一封信;...
透视软件(众合推扑克辅助器)辅... 透视软件(众合推扑克辅助器)辅助透视(辅助挂)果真是真的有挂(有挂了解)-哔哩哔哩;大神普及一款德州...
科普常识(pokermaste... 1、科普常识(pokermaster有外挂)透视辅助(透视)果真真的有挂(有挂介绍)-哔哩哔哩;详细...
热点推荐(德扑线上有机器人)辅... 1、热点推荐(德扑线上有机器人)辅助透视(辅助挂)原来是真的有挂(有挂透明)-哔哩哔哩;该软件可以轻...
实测揭晓(德州竞技联盟辅助)软... 实测揭晓(德州竞技联盟辅助)软件透明挂(透视)的确真的有挂(有挂透明)-哔哩哔哩;人气非常高,ai更...
免费测试版(扑克时间软件)辅助... 这是一款非常优秀的扑克时间软件 ia辅助检测软件,能够让你了解到扑克时间软件中牌率当中全部隐藏参数,...
热门推荐(德扑之星隐藏功能)软... WePoker透视辅助版本稳定性对比与推荐‌:热门推荐(德扑之星隐藏功能)软件透明挂(辅助挂)其实真...
一分钟带你了解(线上德州有后台... 一分钟带你了解(线上德州有后台操控)辅助透视(辅助挂)原来真的有挂(有挂透明)-哔哩哔哩;科技详细教...
推荐一款(cloudpoker... 推荐一款(cloudpoker云扑克辅助)软件透明挂(辅助挂)果真是真的有挂(有挂详情)-哔哩哔哩;...