そのままだと、起動元に戻ってしまうので、
ActivityのonKeyDownをオーバライドする。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
// backkeyでappの終了はしない
WebView webview = getCurrentWebView();
webview.goBack();
return true;
}
return super.onKeyDown(keyCode, event);
}

参考にさせていただきました。有り難うございます。
ですが getCurrentWebView(); の部分でエラーがでてしまうのですが、
原因がわかりません。
お手数ですがご回答いただけたらと思います。
よろしくお願いいたします。
getCurrentWebView()は自分が独自に定義したメソッドなので、
エラーに成ってしまうのでしょう。説明不足でした。
別途対象ソースのwebviewに対して操作するとうまくいくのではないでしょうか。