我有一个示例应用程序,并将该应用程序的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*
没人知道为什么它不调用startActivityForResult
cordova3.6.3还是我的图书馆里没东西吗?
通过android:launchMode="singleTop"
从android清单文件中删除该行,可以解决此问题。什么是launchMode以及应如何使用?此处提供更多说明http://www.intridea.com/blog/2011/6/16/android-understanding-activity-launchmode
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句