【问题标题】:Music in Webview Activity kill when press back button to home activity当按下返回按钮返回主页活动时,Webview Activity 中的音乐会终止
【发布时间】:2012-05-09 04:54:14
【问题描述】:

我在 WebView(Second Activity) 中编码播放 mp3(Flash Embedded),我可以像往常一样在 WebView 中播放音乐,但是当我按回按钮到 First Activity 时,WebView 中的 Second Activity 中的音乐仍在播放,然后我在 WebView 中再次转到 Second Activity 以停止音乐,但它出现了新的 mp3 播放列表屏幕,我无法停止音乐。

那么,当我按下返回按钮到第一个活动(主屏幕)时,如何终止进程

最好的问候, 维拉克

【问题讨论】:

  • 我认为您可以在暂停时调用 finish()。
  • 因为我真的是 android 新手。你能给我一些代码吗?

标签: android


【解决方案1】:

在你的课堂上写下这个函数。实际上这会覆盖 onpause。

@Override
protected void onPause() {
    super.onPause();
    finish();
}

【讨论】:

  • 我已经在我的 Activity 2 中添加了你的代码,但是当我按下返回按钮第一个 Activity 时,程序挂起并强制关闭。
  • @user1377695 如果发生错误,您的程序将强制关闭。将堆栈跟踪添加到您的问题中。
  • 这对我不起作用,音乐仍在WebView 中播放。
【解决方案2】:

这是唯一对我有用的东西。在onPause()生命周期方法中使用WebViewdestroy()方法。

@Override
public void onPause(){
    super.onPause();
    wView.destroy();
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-08
    • 2021-12-18
    • 2016-12-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多