在SMS inbox_sent访问中未定义getContentResolver

时间:2012-09-06 00:47:43

标签: android phonegap-plugins

我正在使用PhoneGap 2并试图添加短信功能 inbox_sent。按照说明我添加了SMSRead.java文件。

但我有

的未定义错误
   private ContentResolver getContentResolver(){
       return this.ctx.getContentResolver();
    }

  

方法getContentResolver()未定义类型   LegacyContext

请帮忙

1 个答案:

答案 0 :(得分:2)

我发现http://simonmacdonald.blogspot.co.uk/2012/07/phonegap-android-plugins-sometimes-we.html上的文章很有帮助。

此插件的API已发生一些变化,代码需要更新。

根据上面的信息,您应该更新您的方法以阅读。

private ContentResolver getContentResolver(){
    return cordova.getActivity().getContentResolver();
}

我仍然在将这个插件集成到我的项目中,我知道除此之外还有一些挑战(但Java代码现在至少可以编译。)