Wenn ich versuche, diesen Code in Android Studio auszuführen, öffnet es die Seiten in der App, mein Handy öffnet auch die Seiten in der App, wenn Sie klicken. Andere Benutzer sagen jedoch, dass beim Öffnen einer Seite in ihren Browsern geöffnet wird. Wie kann ich dieses Problem lösen?Wenn auf eine Seite geklickt wird, wird sie im Browser geöffnet. Ich will es in der App
package com.klasspor.klasspor;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.webkit.WebSettings;
import android.webkit.WebView;
public class MainActivity extends AppCompatActivity {
private WebView webView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webView = (WebView) findViewById(R.id.activity_main_webview);
WebSettings settings = webView.getSettings();
settings.setJavaScriptEnabled(true);
webView.loadUrl("http://m.klasspor.com");
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (event.getAction() == KeyEvent.ACTION_DOWN) {
switch (keyCode) {
case KeyEvent.KEYCODE_BACK:
if (webView.canGoBack()) {
webView.goBack();
} else {
finish();
}
return true;
}
}
return super.onKeyDown(keyCode, event);
}
}
Vielen Dank für Ihre 'diese' Frage. –
Sie begrüßen;) Wenn das helfen würde, könnten Sie meine Antwort upvote und/oder als richtig markieren. Vielen Dank. –