android.webkit.WebView.clearFormData()方法的使用及代码示例

x33g5p2x  于2022-02-02 转载在 其他  
字(3.8k)|赞(0)|评价(0)|浏览(197)

本文整理了Java中android.webkit.WebView.clearFormData()方法的一些代码示例,展示了WebView.clearFormData()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebView.clearFormData()方法的具体详情如下:
包路径:android.webkit.WebView
类名称:WebView
方法名:clearFormData

WebView.clearFormData介绍

暂无

代码示例

代码示例来源:origin: Justson/AgentWeb

static void clearWebViewAllCache(Context context, WebView webView) {
  try {
    AgentWebConfig.removeAllCookies(null);
    webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
    context.deleteDatabase("webviewCache.db");
    context.deleteDatabase("webview.db");
    webView.clearCache(true);
    webView.clearHistory();
    webView.clearFormData();
    clearCacheFolder(new File(AgentWebConfig.getCachePath(context)), 0);
  } catch (Exception ignore) {
    //ignore.printStackTrace();
    if (AgentWebConfig.DEBUG) {
      ignore.printStackTrace();
    }
  }
}

代码示例来源:origin: robolectric/robolectric

@Test
public void shouldRecordClearFormData() {
 assertThat(shadowOf(webView).wasClearFormDataCalled()).isFalse();
 webView.clearFormData();
 assertThat(shadowOf(webView).wasClearFormDataCalled()).isTrue();
}

代码示例来源:origin: stackoverflow.com

public static boolean disableWebViewAutoCompleteForDevicesThatCrash(WebView webView)
{
  // We may add some other bizarre devices to this list if the ZTE fix works well.
  if ("ZTE".equals(Build.MANUFACTURER))
  {
    webView.getSettings().setSaveFormData(false);
    webView.clearFormData();
    return true;
  }
  else
  {
    return false;
  }
}

代码示例来源:origin: stackoverflow.com

WebView browser;
     browser.clearFormData();
 browser.clearHistory();
 browser.clearCache(true);
 browser.getSettings().setAppCacheEnabled(true);
 browser.getSettings().setDatabaseEnabled(true);
 browser.getSettings().setDomStorageEnabled(true);
 browser.setWebChromeClient(new WebChromeClient());

代码示例来源:origin: googlesamples/android-AutofillFramework

@Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.login_webview_activity);

    WebView webView = findViewById(R.id.webview);
    WebSettings webSettings = webView.getSettings();
    webView.setWebViewClient(new WebViewClient());
    webSettings.setJavaScriptEnabled(true);

    String url = getIntent().getStringExtra("url");
    if (url == null) {
      url = "file:///android_res/raw/sample_form.html";
    }
    if (DEBUG) Log.d(TAG, "Clearing WebView data");
    webView.clearHistory();
    webView.clearFormData();
    webView.clearCache(true);
    Log.i(TAG, "Loading URL " + url);
    webView.loadUrl(url);
  }
}

代码示例来源:origin: zfman/hputimetable

webView.clearFormData();
settings.setSupportZoom(true);
settings.setBuiltInZoomControls(true);

代码示例来源:origin: youxin11544/RxJava_Simple

WebView webview = (WebView) view;
webview.stopLoading();
webview.clearFormData();
webview.clearDisappearingChildren();
webview.setWebChromeClient(null);

代码示例来源:origin: devinhu/androidone

WebView webview = (WebView) view;
webview.stopLoading();
webview.clearFormData();
webview.clearDisappearingChildren();
webview.setWebChromeClient(null);

代码示例来源:origin: stackoverflow.com

webView.clearFormData();
webView.clearCache(true);
finish();

代码示例来源:origin: yll2wcf/book

void webViewMethod() {
  webView.goBack();//后退
  webView.goForward();//前进
  //以当前的index为起始点前进或者后退到历史记录中指定的steps, 如果steps为负数则为后退,正数则为前进
  // webView.goBackOrForward(intsteps);
  webView.canGoForward();//判断是否可以前进
  webView.canGoBack(); //判断是否可以后退
  webView.clearCache(true);//清除网页访问留下的缓存,由于内核缓存是全局的因此这个方法不仅仅针对webview而是针对整个应用程序.
  webView.clearHistory();//清除当前webview访问的历史记录,只会webview访问历史记录里的所有记录除了当前访问记录.
  webView.clearFormData();//这个api仅仅清除自动完成填充的表单数据,并不会清除WebView存储到本地的数据。
  webView.onResume(); //激活WebView为活跃状态,能正常执行网页的响应
  webView.onPause();//当页面被失去焦点被切换到后台不可见状态,需要执行onPause动过, onPause动作通知内核暂停所有的动作,比如DOM的解析、plugin的执行、JavaScript执行。
  webView.pauseTimers();//当应用程序被切换到后台我们使用了webview, 这个方法不仅仅针对当前的webview而是全局的全应用程序的webview,它会暂停所有webview的layout,parsing,javascripttimer。降低CPU功耗。
  webView.resumeTimers();//恢复pauseTimers时的动作。
  webView.destroy();//销毁,关闭了Activity时,音乐或视频,还在播放。就必须销毁
}
//按键事件

相关文章

微信公众号

最新文章

更多

WebView类方法