Android4.4以降ではWebViewの仕様が色々変わっています。(https://developer.android.com/guide/webapps/migrating.html)
例えばWebView#goback()したときに、4.4以前ではWebChromeClient#onReceivedTitle()が自動的に呼ばれて、戻ったページのタイトルが自動的にアクションバーに読み込まれるようになっていますが、4.4以降では戻る前のページタイトルのままとなります。
goBack()した時に戻ったページのタイトルを表示するためには一工夫必要です。
やり方
WebViewClient#onPageFinished()で、読み込み終わったWebViewからタイトルを取得し、アクティビティにsetTitleしてあげます。
private static class CustomWebViewClient extends WebViewClient{
Activity mActivity;
CustomWebViewClient(Activity activity) {
super();
mActivity = activity;
}
@Override
public void onPageFinished(WebView view, String url) {
if(Build.VERSION.SDK_INT >= 19){
mActivity.setTitle(view.getTitle());
}
}
}