Android アプリを作成しました。
モバイルから [戻る] ボタンをクリックしたときに、アプリケーションを閉じるか終了する必要があります。
どうすればそれを達成できますか?
Android アプリを作成しました。
モバイルから [戻る] ボタンをクリックしたときに、アプリケーションを閉じるか終了する必要があります。
どうすればそれを達成できますか?
CommonsWare によるこの回答をお読みください: Is quit an application frowned on?
これは、なぜこれがAndroid アプリの設計に適したアプローチではないのかについての非常に優れた内訳です。結論:
同様に、アプリケーションを Web に移植しようとしないことをお勧めします。なぜなら、あなたが Android で報告したのと同じ問題のいくつかは、Web アプリケーションでも見られるからです (たとえば、「終了」はありません)。または、逆に、いつかアプリを Web に移植する場合、Web アプリのフローが Android により適していることに気付くかもしれません。
アプリを閉じるためにメソッドを呼び出す必要はありません。Android がそれを処理します。戻るボタンを押すたびにfinish()
が呼び出されActivity
、アクティビティが破棄されます。Service
あなたは右について尋ねていませんか?サービスはバックグラウンドで実行されているため、必要に応じてサービスを終了する必要があります。