Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
适用于Android的Phonegap本地通知插件_Android_Cordova_Uilocalnotification_Statusbar - Fatal编程技术网

适用于Android的Phonegap本地通知插件

适用于Android的Phonegap本地通知插件,android,cordova,uilocalnotification,statusbar,Android,Cordova,Uilocalnotification,Statusbar,我正在Android上使用Phonegap[Cordova 2.2]开发一个“提醒”应用程序 用户为他的提醒输入一个特定的日期,我应该及时通知他 我用它在状态栏中显示一个通知&它们工作正常 但我希望通知在特定时间显示。有什么办法吗 我发现这个应该做我想做的,但它不起作用,它在以下位置显示错误: import com.phonegap.api.Plugin; import com.phonegap.api.PluginResult; 无法解析导入com.phonegap.api.Plugin 那

我正在Android上使用Phonegap[Cordova 2.2]开发一个“提醒”应用程序

用户为他的提醒输入一个特定的日期,我应该及时通知他

我用它在状态栏中显示一个通知&它们工作正常

但我希望通知在特定时间显示。有什么办法吗

我发现这个应该做我想做的,但它不起作用,它在以下位置显示错误:

import com.phonegap.api.Plugin;
import com.phonegap.api.PluginResult;
无法解析导入com.phonegap.api.Plugin

那么,如何修复此错误?我知道这可能很容易,但我以前从未制作过原生Android应用程序,所以我有点困惑


谢谢

看起来2.0.0和2.2.0之间存在差异,插件需要更新

import org.apache.cordova.api.CordovaPlugin;
import org.apache.cordova.api.PluginResult;
这应该给你一个起点:

对于新的Phonegap版本,您还必须更改一些内容:

  • LocalNotification类现在必须“扩展CordovaPlugin”
  • 像eomer说的那样导入类
  • java的execute方法现在必须返回布尔值
  • 将所有受影响的返回参数(从PluginResult)更改为您选择的布尔值
  • 以新的方式获取上下文
    ctx=this.cordova.getActivity()并为其提供…AlarmHelper(ctx)