WebView在Activity中可以通过以下方法实现返回上一个网页:
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK) && webView.canGoBack()) {
webView.goBack();
return true;
}
return super.onKeyDown(keyCode, event);
}
但是在Fragment中却不能直接用此方法来解决了,解决方法如下,以下是示例代码:
package com.example.mawanjun.tabledactivity;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.support.v4.app.Fragment;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
/**
* Created by MAWANJUN on 2016/5/25.
*/
public final class Text1Fm extends Fragment {
static WebView mWeb;
private View mCo