2010-12-11 4 views
1

Ich spiele mit einem ap, das 2 Webansichten in einem Layout tabhost/tabwidget eingerichtet hat, mein Problem ist, dass ich nicht weiß, wie man sie zurück durch die Seitenhistorie, zumindest für beide. Ich mache es für die erste Webansicht (webview1), aber ich weiß nicht, wie es für die zweite in meinem zweiten Tab zu tun ist.Zurück-Taste mit mehreren (2) Webansichten

+0

Wenn ich das Problem auf 1 Webansicht/Aktivität zu vereinfachen, was Sie wollen, ist Back-Button-Funktionalität, wenn Sie in der Webansicht interagieren? – ompemi

Antwort

0

Ich weiß, diese Frage ist alt, aber Sie könnten immer noch darauf stecken, oder jemand anderes könnte sein. Benutze den Code unten, es funktioniert für mich mit tabHost. webView1 und webView2 sind Ihre beiden Webansichten. Fügen Sie es über dem onCreate-Bundle hinzu.

public void onBackPressed(){ 

if (webView1.isFocused() && webView1.canGoBack()) { 
    webView1.goBack();  
} 
else { 
    //Add something you want to do, or leave blank to do nothing. 
} 

if (webView2.isFocused() && webView2.canGoBack()) { 
    webView2.goBack();  
} 
else { 
    //Add something you want to do, or leave blank to do nothing. 
} 
}