我有一个应用程序可以打开 WebView 并使用 javascript 界面在我的 Android 应用程序上播放音频。如果您点击后退按钮,我希望应用程序关闭,这应该会自动发生,但事实并非如此。
我仅有的 2 个 Activity 是 MainActivity 和 WebAppInterface。后退按钮可能会关闭主要 Activity ,但是当按下后退按钮时,Web View (也播放音频)的 WebAppInterface 不会关闭,但我不确定。
有什么建议吗?我会发布代码,但这里没有什么可看的。一张纸条,我从不打电话
finish();
应用程序中的任何位置,也许我应该这样做?
最佳答案
I want the app to close if you hit the back button
您的用户想要的是当用户点击后退按钮时音乐停止。据推测,您将通过与最初用于启动音乐的相同类型的机制来做到这一点。
A note, I never call finish(); anywhere in the app, and maybe I should?
这会在按下 BACK 按钮时自动发生,假设您没有做任何干扰它的事情(例如,覆盖 onBackPressed()
并且未能链接到父类(super class))。
关于android - 确保应用程序在按下后退按钮时关闭 Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19367698/