Rom*_*man 2 android kill exit cordova
我使用Cordova 1.7.0,但尝试使用1.6.1并调用我在互联网上找到的所有完全退出应用程序的方法.但我的Android应用程序始终在后台运行.我用:
document.addEventListener("backbutton", function(e) {
if ($.mobile.activePage.attr('id') === 'homePage') {
navigator.app.exitApp();
} else {
window.history.back();
}
}, false);
Run Code Online (Sandbox Code Playgroud)
现在,它完全退出模拟器,但从不在设备上.在android中退出时是否有可靠的方法来杀死Phonegap应用程序?
来自Javadoc:
// Enable app to keep running in background. (Boolean - default=true)
super.setBooleanProperty("keepRunning", false);
Run Code Online (Sandbox Code Playgroud)
更新:忘了提到你需要在主活动类中添加这一行,它扩展了DroidGap,如下所示:
public class RSSDemoActivity extends DroidGap {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.setBooleanProperty("keepRunning", false);
super.loadUrl("file:///android_asset/www/index.html");
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7029 次 |
| 最近记录: |