Android的Cordova插件中是否有可用的onDestroy挂钩?

时间:2017-08-23 05:08:31

标签: javascript android cordova cordova-plugins

我现在一直在寻找这个答案,包括浏览Cordova的核心源文件,我开始相信onDestroy()事件(以及onCreate())是在Cordova插件中不适用于Android。这是真的,如果是的话,为什么?

使用像

这样的东西将事件发送到webview的javascript端很容易

@Override public void onDestroy() { super.onDestroy(); loadUrl("javascript:window.onDestroy();"); }

这引出了一个问题,为什么科尔多瓦如果这么简单呢? WebView可能由于某种原因可能会错过该事件吗?

如果是这样,为什么这样的事件不会被插入到插件中?

1 个答案:

答案 0 :(得分:0)

以下插件尝试修补该要求: https://github.com/agamemnus/cordova-plugin-ondestroy

但是,请注意,在离开应用程序之前,应改用onStop回调来执行资源清理。