在三星Galaxy上按下后退按钮时,Phonegap应用程序被杀死

时间:2013-09-19 13:27:01

标签: android cordova ondestroy

我有一个使用phonegap 2.1的基于phonegap的应用程序 我添加了后退按钮的处理。

@Override
public void onBackPressed() {

    // Move the application to background on back button press.

    if (!moveTaskToBack(false)) {

        Log.e("myApp", "Failed to move the app to background");

    }

    return;

}

现在在使用Android 4.1.1的Samsung Tab上,当按下后退或主页按钮时应用程序被杀死。 但是,相同的代码适用于具有Android 4.2.2的Nexus设备

这是log cat

09-19 18:43:01.463: D/DroidGap(27265): onMessage(spinner,stop)
09-19 18:43:02.752: D/CordovaWebView(27265): >>> loadUrlNow()
09-19 18:43:02.760: D/WebView(27265): loadUrlImpl: called
09-19 18:43:02.760: D/webcore(27265):  CORE loadUrl: called
09-19 18:43:02.767: D/webkit(27265): Firewall not null
09-19 18:43:02.767: D/webkit(27265): euler: isUrlBlocked = false
09-19 18:43:02.838: D/DroidGap(27265): Paused the application!
09-19 18:43:02.838: D/CordovaWebView(27265): Handle the pause
09-19 18:43:02.838: D/CordovaWebView(27265): >>> loadUrlNow()
09-19 18:43:02.838: D/WebView(27265): loadUrlImpl: called
09-19 18:43:02.877: D/webcore(27265):  CORE loadUrl: called
09-19 18:43:02.877: D/webkit(27265): Firewall not null
09-19 18:43:02.877: D/webkit(27265): euler: isUrlBlocked = false
09-19 18:43:03.853: D/DroidGap(27265): onDestroy()
09-19 18:43:03.853: D/CordovaWebView(27265): >>> loadUrlNow()
09-19 18:43:03.861: D/WebView(27265): loadUrlImpl: called
09-19 18:43:03.861: D/webcore(27265):  CORE loadUrl: called
09-19 18:43:03.861: D/webkit(27265): Firewall not null
09-19 18:43:03.861: D/CordovaWebView(27265): >>> loadUrlNow()
09-19 18:43:03.869: D/webkit(27265): euler: isUrlBlocked = false
09-19 18:43:03.869: D/WebView(27265): loadUrlImpl: called
09-19 18:43:03.869: D/webcore(27265):  CORE loadUrl: called
09-19 18:43:03.869: D/webkit(27265): Firewall not null
09-19 18:43:03.869: D/webkit(27265): euler: isUrlBlocked = false

0 个答案:

没有答案