Gibt es eine gute Möglichkeit, dieses Problem zu beheben?1 Klicken Sie auf -> Zurück// Kann nicht zurück -> schließen
In meinem Webview kann ich zurückgehen, wenn ich auf den Backbutton klicke. Ich brauche einen Weg zurück zu gehen, wenn ich einmal klicke, und wenn ich nicht zurückgehen kann (startdisplay/startside), sollte es mit einem Toast sagen "Klicken Sie noch einmal, um die App zu beenden". Ist das möglich?
public class MainActivity erweitert AppCompatActivity {
private ImageButton Ilias_link;
private ImageButton Lsf_link;
private WebView mWebView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Ilias_link = (ImageButton) findViewById(R.id.ilias_link);
mWebView = new WebView(this);
Ilias_link.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("https://elearns02.fh-biberach.de/ilias3/login.php?target=&soap_pw=&ext_uid=&cookies=nocookies&client_id=HSBC&lang=de");
mWebView.setWebViewClient(new WebViewClient());
setContentView(mWebView);
}
});
Lsf_link = (ImageButton) findViewById(R.id.lsf_link);
mWebView = new WebView(this);
Lsf_link.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("https://lsf.fh-biberach.de/qisserver/rds?state=user&type=0");
mWebView.setWebViewClient(new WebViewClient());
setContentView(mWebView);
}
});
}
@Override
public void onBackPressed() {
if (mWebView.canGoBack()) {
mWebView.goBack();
} else {
super.onBackPressed();
}
}
}
thx Emin Ayar, Sie haben mir geholfen! –
Froh, das zu hören, sind Sie willkommen :) –