我創建了一個用於播放視頻的應用程序。它工作正常,但問題是 - 當我按設備上的後退按鈕活動不關閉。該視頻正在後臺播放。我正在使用onBackpressed()
。如何關閉當前活動?onBackPressed不關閉Android中的當前活動
回答
把這段代碼....
@Override
public void onBackPressed()
{
finish();
}
super.onBackPressed()調用finish(),所以你只需要一個或另一個。 –
我試過這個但是沒有工作。聲音是可聽的。我聽到視頻聲音 – dran
可能是這個鏈接會幫助你... http://stackoverflow.com/questions/5946698/how-to-stop-youtube-video -player-in-android-webview –
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
//close you app or do what ever you want
}
return super.onKeyDown(keyCode, event);
}
您的這個 第一雙向:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
// TODO Auto-generated method stub
if ((keyCode == KeyEvent.KEYCODE_BACK))
{
super.finish();
}
return super.onKeyDown(keyCode, event);
}
二
@Override public void onBackPressed()
{
// TODO Auto-generated method stub
super.onBackPressed();
finish();
}
在第二種方法中,要麼是所需的行... –
如果你不這樣做,它只會刪除當前不是全部。 –
那麼你應該給一些更多的解釋,對於這兩條線,所以新用戶不會感到困惑,並且不適合POINTS;技術性始終歡迎。 –
那麼試試這個
@Override
protected void onDestroy() {
super.onDestroy();
final WebView webview = (WebView)findViewById(R.id.YourWebView);
webview.stopLoading();
webview.loadData("", "text/html", "utf-8");
}
此類似:android WebView stop Flash plugin onPause和Embedded IFRAME video keeps playing in background after exiting fullscreen in Android
這一次也將有助於如果上述不工作: How to stop youtube video playing in Android webview?
這個環節主要講解線程錯誤在Android webview中被問到這裏:WebView threads never stop (WebViewCoreThread, CookieSyncManager, http[0-3]) - 使用反射來訪問onPause和onR esume方法來殺死你的線程
你有一個不同的問題,你不應該添加一個解決方法來解決這個問題。 某些東西正在追趕你的onBackPressed - 或者你的onBackPressed被一些東西所吸引,這就是爲什麼它不起作用。
- 1. 在android中關閉以前的活動
- 2. Android:關閉您的前任的活動
- 3. 關閉android中的活動
- 4. 關閉當前活動out previous activity
- 5. 在當前活動中關閉舊活動
- 6. Android:如何從活動活動關閉前臺活動?
- 7. ANDROID onBackPressed不適用於活動
- 8. 的Android,活動被關閉
- 9. 的Android關閉所有片段onBackPressed
- 10. Android:在關閉WiFi時關閉活動
- 11. onBackPressed()應該調用以前的活動的onBackPressed()
- 12. 活動不關閉當主題是Theme.NoDisplay
- 13. onBackPressed在活動
- 14. 當前活動不關閉(完成)按鈕單擊
- 15. Android應用在onBackPressed調用時關閉
- 16. 無法關閉android活動
- 17. 關閉android子活動
- 18. Xamarin活動OnBackPressed()不開火
- 19. onBackPressed()不調用新活動
- 20. 防止對話主題活動從關閉onTouchOutside和onBackPressed
- 21. 關閉Android中的活動層次
- 22. 檢測Android中的活動已關閉
- 23. 完成活動不在Android(Xamarin)關閉
- 24. 的Android onBackPressed()回到以前的片段/活動
- 25. 如何在關閉android中的其他活動後關閉主要活動?
- 26. 當活動改變時,Android GPS不關閉
- 27. 確定當前活動Android
- 28. 活動 - OnbackPressed問題
- 29. 關閉android設備的主頁按鈕上的當前活動點擊
- 30. Android:在對話框中關閉活動
你可以發佈你的onBackPressed方法嗎? – Nermeen
public void onBackPressed(){ super.onBackPressed(); finish(); } – dran
你叫'super.onBackpressed()'? –