// ------------------------------------------------------------------------------------------ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_register_twitter_account); // Find And Initial Views webView = (WebView) findViewById(R.id.web_view); CookieSyncManager.createInstance(this); CookieManager cm = CookieManager.getInstance(); cm.removeSessionCookie(); // Web View webView.setWebViewClient( new WebViewClient() { public boolean shouldOverrideUrlLoading(WebView view, String url) { webView.loadUrl(url); return true; } }); webView.clearCache(true); webView.getSettings().setJavaScriptEnabled(true); webView.clearHistory(); webView.clearFormData(); pinCode = (TextView) findViewById(R.id.pin_text); tableImage = (LinearLayout) findViewById(R.id.tableImage); finish = (Button) findViewById(R.id.finish_button); number0 = (Button) findViewById(R.id.Button00); number1 = (Button) findViewById(R.id.Button01); number2 = (Button) findViewById(R.id.Button02); number3 = (Button) findViewById(R.id.Button03); number4 = (Button) findViewById(R.id.Button04); number5 = (Button) findViewById(R.id.Button05); number6 = (Button) findViewById(R.id.Button06); number7 = (Button) findViewById(R.id.Button07); number8 = (Button) findViewById(R.id.Button08); number9 = (Button) findViewById(R.id.Button09); cancel = (Button) findViewById(R.id.ButtonCancel); message = pinCode.getText().toString(); tableImage.setVisibility(View.GONE); // Set Listener pinCode.setOnClickListener(this); finish.setOnClickListener(this); number0.setOnClickListener(this); number1.setOnClickListener(this); number2.setOnClickListener(this); number3.setOnClickListener(this); number4.setOnClickListener(this); number5.setOnClickListener(this); number6.setOnClickListener(this); number7.setOnClickListener(this); number8.setOnClickListener(this); number9.setOnClickListener(this); cancel.setOnClickListener(this); }
public void clearSelf() { web.stopLoading(); web.clearHistory(); web.clearMatches(); web.clearFormData(); web.destroyDrawingCache(); web = null; CookieManager cm = CookieManager.getInstance(); cm.removeAllCookie(); }
@Test public void shouldRecordClearFormData() { assertThat(shadowWebView.wasClearFormDataCalled()).isFalse(); webView.clearFormData(); assertThat(shadowWebView.wasClearFormDataCalled()).isTrue(); }