为什么Android ContentObserver的onChange()没有被调用?

时间:2013-05-11 04:20:19

标签: android sms contentobserver

我正在尝试创建一个ContentObserver,它会在我的设备发送短信时通知我。当我使用以下内容时,我的onChange()被调用:

public static final Uri uriSMS = Uri.parse("content://sms");

但是,当我尝试将其限制为仅发送短信时使用:

public static final Uri uriSMS = Uri.parse("content://sms/sent");

它不起作用; onChange()方法根本不会被调用。任何人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

使用

public static final Uri uriSMS = Uri.parse("content://sms");

并检查光标的类型

Here是一个示例代码。