cordova - PhoneGap Android 应用程序在重新打开时重置?

标签 cordova background-process

好的,我已经使用适用于 iOS 的 Phonegap 构建了一个应用程序,它运行良好没有问题,我现在正在将此应用程序移至 Android。

这或多或少是可行的,除了我必须重新做很多 CSS 之外,我想我必须做的是 RWD。我用于 iOS 的后台插件仅为 iOS 构建,因此我将其从 android 构建中删除并构建了一个新的。

这会看到所有工作,应用程序在后台正常运行,当您从打开的应用程序列表返回它时。但是,当您加载应用程序或从应用程序链接重新加载应用程序时,它似乎会重置/重新加载应用程序并从屏幕上删除所有信息?

我为我的 android 应用程序移动到的插件是 red-folder 制作的插件!我知道它只列出了 phonegap 3.1.0,而我运行的 phonegap 版本是 3.3.0,这可能是问题所在吗?或者这是默认的 android 应用程序行为?

欢迎大家的帮助。

格伦。

最佳答案

你必须修改文件platforms/android/AndroidManifest.xml,找到<activity>标记然后设置参数

android:launchMode"singleTop""singleTask"

关于cordova - PhoneGap Android 应用程序在重新打开时重置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22042418/

相关文章:

android - phonegap - navigator.connection.type 未定义

amazon-web-services - AWS 中长期运行的订阅后台服务的最佳位置

iphone - 在 iOS 4+ 上长时间后在后台执行简单任务

php - 在 Windows 机器上的 PHP 中长时间运行的后台进程

ios - 在 PhoneGap 应用程序中检测 iPhone 和其他 iOS 设备上的静音事件和状态?

android - 后退按钮在phonegap android 中不起作用

python - 后台的无限 While True 循环(Python)

asynchronous - React Native 计算繁重的任务

javascript - phonegap websocket 不起作用

javascript - 将 Apache Thrift 与 Apache Cordova 相结合