Ich habe eine WebView
in einem Fragment
mit einem YouTube-Video. Als ich Taste setzt die youtube drücken zurück Audio-Wiedergabe:youtube Audio spielt immer in Android-Webview, wenn ich zurück Button
View view = inflater.inflate(R.layout.fragment, container, false);
configView(view);
view.setFocusableInTouchMode(true);
view.requestFocus();
view.setOnKeyListener(new View.OnKeyListener()
{
@Override
public boolean onKey(View v, int keyCode, KeyEvent event)
{
if(keyCode == KeyEvent.KEYCODE_BACK)
{
if (null != webView)
{
webView.loadUrl("about:blank");
}
}
return false;
}
});
Auf der anderen Seite, wenn ich die App auf den Hintergrund setzen die onPause()
Ereignis korrekt funktioniert:
@Override
public void onPause()
{
super.onPause();
if (null != webView)
{
webView.loadUrl("about:blank");
}
}
Warum es nicht funktioniert, wenn Ich drücke Zurück-Taste? Irgendeine Lösungsmöglichkeit?