java - 将 cordova 1.8.1 升级到 cordova 3.6.3 导致问题

标签 java android cordova

我有一个示例应用程序,我将应用程序的 cordova 库从 1.8.1 升级到 3.6.3,现在当我从应用程序中单击注销时,它没有执行任何操作。这是我在单击“注销”时从日志中找到的内容

3.6.3 的日志

10-02 10:39:39.897: D/com.abc.company.net.DefaultHttpConnect(622): (POST Url)https://cola.myserver.com:9486/sso/SSOServlet
10-02 10:39:39.977: D/CordovaActivity(622): Paused the application!
10-02 10:39:39.977: D/CordovaWebView(622): Handle the pause
10-02 10:39:39.977: D/CordovaActivity(622): Resuming the App
10-02 10:39:50.707: W/IdleConnectionHandler(622): Removing a connection that never existed!

这是我从 Log for 1.8.1 中找到的内容

10-02 10:12:38.002: D/com.abc.company.net.DefaultHttpConnect(622): (POST Url)https://cola.myserver.com:9486/sso/SSOServlet
10-02 10:12:38.042: D/DroidGap(622): DroidGap.startActivityForResult(intent,-1)
10-02 10:12:38.112: D/DroidGap(622): Origin to allow: http://127.0.0.1*

没有人知道为什么它没有在 cordova3.6.3 中调用 startActivityForResult 还是我的库中缺少任何东西?

最佳答案

通过从 android list 文件中删除行 android:launchMode="singleTop" 解决了这个问题。什么是 launchMode 以及它应该如何使用?更多解释在这里http://www.intridea.com/blog/2011/6/16/android-understanding-activity-launchmode

关于java - 将 cordova 1.8.1 升级到 cordova 3.6.3 导致问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26184475/

相关文章:

android - WebResourceResponse的setstatuscodeandReasonPhrase方法之前使用了什么?

javascript - 无法在phonegap中将文件上传到Amazon S3

ios - 在 iPad 上使用 Touch ID 登录多用户应用程序

java - 如何将列表列表转换为 Java 8 中的列表?

java - Hibernate标准,从实体A中选择,其中someId在B中

android - 为什么 FusedLocationProviderApi 从不报告精度优于 10m?这有记录吗?

Android:如何将矢量可绘制图像加载到 WebView 中?

android - 在构建时排除文件夹 Intel XDK

java - 如何从一串数字中获取数值?

java - JPA/HQL - 查找具有一对多关系且包含一个或多个特定元素的行