2012-04-17 10 views
1

私は自分の理解のためにアンドロイドWebviewを学び実装しようとしています。アンドロイドウェブビューの新しい画面でURLを開き、バックキーを押すと前のページに戻る方法は?

私のWebviewには、アンドロイドブラウザのように振る舞いたい。そのため、すべてのURLを新しい画面で起動することができます。

ページAのURLがクリックされた場合は、新しい画面で開き、この画面の任意のURLをクリックすると新しい画面が表示されます。

デフォルトのブラウザのように、戻るキーの前のページに戻る必要があります。

これまで誰かがこれをやっていたら私のアプローチについての提案が必要です。バック

答えて

2

前のページへのボタンが(.gobackある)と

@Override 
public void onBackPressed(){ 
if(history is not null) 
webview.goBack(); 
    else 
    finish(); 
    } 
2

チェックthis と何かがちょうどaction.view

として、アクション「新しいアクティビティを開始する」フラグとの意図を使用しないため
関連する問題