当前位置: 首页 > 知识库问答 >
问题:

cordova deviceready点火问题

卜泓
2023-03-14

我正在使用cordova。我的索引中的js。使用javascript的ios应用程序的html。第一次登录我的应用程序时,deviceready函数将正确调用,当我单击“注销”时,我的应用程序将成功注销,下一次单击“登录”时,此设备就绪事件将不会调用

  document.addEventListener("deviceready", onDeviceReady, false);
  `function onDeviceReady(){
       runningInCordova =true;
 }'

如何重新初始化cordova[在注销期间,我想删除此设备就绪。因此,每当我单击“登录”时,此设备就绪事件就会触发]。

实际上我的问题是,我在我的ios应用程序中使用了openFB。它在第一次通过facebook登录我的应用程序时运行良好login.when我注销了我的应用程序,然后我尝试通过facebook登录我的应用程序,它不起作用。第一次在DeviceReady方法调用,所以当我注销我的应用程序时,变量runningInCordova为true,变量runningInCordova为false。我如何修复这个问题,请帮助我......

共有1个答案

曾瀚昂
2023-03-14

来自文档:

Cordova完全加载时激发事件。

此事件对于任何应用程序都至关重要。它表示Cordova的设备API已加载并准备好访问。

deviceready事件只会触发一次-当应用程序首次加载时。我希望您希望绑定不同的处理程序,用于登录和注销,而不是使用deviceready

 类似资料:
  • 我试图插入一个使用AJAX启动控制器的表单。表单是通过搜索另一个数据库生成的,该数据库创建了一个循环(foreach)表。用户将他/她的徽章扫描到输入字段中,然后在tab或blur上,jQuery启动对控制器的AJAX调用,控制器启动模型以插入数据库。它将数据写入数据库,但它循环表的所有行并将其插入数据库的每一行。因此,我将在db中设置10行,每列包含该列的所有10行数据(我假设是从我的内爆中)。

  • 嗨,我对Spark很陌生。我正在Apache Spark scala命令行上执行以下命令

  • 我们正在react Native中使用firebase crashlytics。但问题是当android应用崩溃时,crashlytics给我们的是android原生代码报告。而不是react本机代码。这是显而易见的,因为它已经编译为本机代码。但问题是我们无法将问题映射到react本机代码中。是否有任何机制可以在最小程度的人力参与下自动或手动完成这一工作?

  • 我正在尝试 https://github.com/apache/spark/blob/v2.0.1/examples/src/main/scala/org/apache/spark/examples/sql/streaming/StructuredNetworkWordCountWindowed.scala 个例子。 但是,指定端口号处的输入应该是什么?

  • 我的 Spark 版本是 2.2.0,它在本地工作,但在具有相同版本的 EMR 上,它给出了以下异常。

  • 我用的是Phil Sturgeon的 KEYS如何工作?有一个名为KEYS的表定义如下: 在名为KEYS的类中有如下方法: 由于这个软件包并没有很好的文档记录,而且我是API新手,所以上面的工作原理是什么?例如,我是否生成一个密钥并将其永久插入数据库。为什么会有删除方法? 从我的阅读资料来看,这听起来像是我为应用程序生成了一个初始的X-API-KEY,然后当客户端使用资源时,我会使用KEYS类将X