OnLocationStateChange cordova应用程序崩溃
我正在工作的应用程序基本上是使用cordova geolocation插件提取用户位置,然后在google地图上显示位置。
我面临的问题是,当我杀了应用程序,并closures/位置服务的设置应用程序崩溃。
java.lang.RuntimeException:无法启动接收器cordova.plugins.Diagnostic $ LocationProviderChangedReceiver:java.lang.NullPointerException:试图对null对象引用调用虚拟方法'void cordova.plugins.Diagnostic.notifyLocationStateChange()'
导致:java.lang.NullPointerException:试图调用虚拟方法'void cordova.plugins.Diagnostic.notifyLocationStateChange()'对空引用
这是直接从Android Studio运行应用程序后得到的错误屏幕截图
我正在使用诊断插件,因为我正在API 23testing应用程序即棉花糖,这需要运行时间的权限。 如果我删除诊断插件的应用程序崩溃,一开始在棉花糖。
该应用程序在23以下的API上运行,也不会崩溃,当我打开/closures位置服务。
build议/build议欢迎。
这在插件回购中被称为问题#85 ,并通过补丁发行解决cordova.plugins.diagnostic@3.0.4
:
$ cordova plugin rm cordova.plugins.diagnostic && cordova plugin add cordova.plugins.diagnostic@latest
- iOS和Android共享HTTP深层链接?
- 在https协议networking应用上托pipe的移动应用的REST API会很慢吗?
- jQuery手机button按下事件处理缓慢
- “Chrome Apps for Mobile”是否在每个平台上使用本地networking浏览?
- AESencryptionAndroid < – > iOS消息长度大于15字节的不同结果
- Android和iPhone之间通过蓝牙文件传输?
- 如何知道每个iOS或Android版本支持哪些Unicode表情符号标志?
- 如何识别iphone中的本地电话联系人和SYNC电话联系人?
- Android的SQLite删除表,实际上并没有删除行