質問: monacaでアプリを作成しています。 Androidの戻るボタンを押した際、 ホームボタンを押した時と同じ動作にしたいです。 下記プログラムにホームボタンを押したことにできないかと考えています。 この方法は違う!このように書いた方が良いというのがあれば、ぜひ教えていただきたいです。 ご助言のほど、よろしくお願いします。 ``` ons.setDefaultDeviceBackButtonListener(function(){ //ここにホームボタンを押したと書きたいです }); ``` 【追記】 質問の仕方が悪かったなと反省しています。 Androidデバイスの戻るボタンを押しても、アプリを停止させず バックグラウンドでアプリを動かし続けるという動きにしたかったです。 (ホームボタンを押したとき、本体メニューに移動し、アプリがバックグラウンドで動いていたので 上記のような書き方をしてしまいました)
回答: cordova-plugin-background-modeプラグインを入れることで解決しました。 https://github.com/katzer/cordova-plugin-background-mode プロクラムは下記のように追記しました。 ``` ons.ready(function() { console.log("Onsen UI is ready!"); ons.setDefaultDeviceBackButtonListener(function(){ cordova.plugins.backgroundMode.moveToBackground(); }); }); document.addEventListener('deviceready', function () { cordova.plugins.backgroundMode.enable(); }, false); ```