@Override public boolean onOptionsItemSelected(MenuItem item) { EditText tv = (EditText) findViewById(R.id.editText1); if (tv.getVisibility() == View.VISIBLE) { if (tv.getText().toString().equals("1234")) { tv.setVisibility(View.INVISIBLE); wv.setVisibility(View.VISIBLE); } return super.onOptionsItemSelected(item); } switch (item.getItemId()) { case R.id.item1: tv.setVisibility(View.VISIBLE); tv.setText(""); wv.setVisibility(View.INVISIBLE); this.getWindow() .setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE); break; case R.id.item2: wv.loadUrl(GOOGLE); break; case R.id.item3: wv.goBack(); break; case R.id.item4: Intent intent = new Intent(App.this, Bookmark.class); intent.putExtra("url", wv.getUrl()); intent.putExtra("title", wv.getTitle()); startActivityForResult(intent, REQUEST_CODE); break; } return super.onOptionsItemSelected(item); }
@SuppressWarnings("unchecked") private void executeTask(List<Map<String, Object>> list, int index) { dialog = new ProgressDialog(activity); dialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); dialog.setCancelable(false); dialog.setMessage("加载中,请稍等......"); dialog.show(); if (list.size() > 0) { if (index == 0) { currentPage = 1; mListView1.setVisibility(View.VISIBLE); mListView2.setVisibility(View.GONE); webView.setVisibility(View.GONE); webView.stopLoading(); cache_list1 = FileRWUtil.readObjFromFile(CarUrl.SUCLASS_FIRST_LIST); cache_top1 = FileRWUtil.readObjFromFile(CarUrl.TOP_FIRST_LIST); initData(list, cache_list1, cache_top1, index, mListView1, mGallery1); } else if (index == 1) { currentPage = 2; mListView1.setVisibility(View.GONE); mListView2.setVisibility(View.VISIBLE); webView.setVisibility(View.GONE); webView.stopLoading(); cache_list2 = FileRWUtil.readObjFromFile(CarUrl.SUCLASS_SECOND_LIST); cache_top2 = FileRWUtil.readObjFromFile(CarUrl.TOP_SECOND_LIST); initData(list, cache_list2, cache_top2, index, mListView2, mGallery2); } else if (index == 2) { webView.loadUrl(CarUrl.CAR_SINA_WEIBO); webView.setVisibility(View.VISIBLE); mListView1.setVisibility(View.GONE); mListView2.setVisibility(View.GONE); } } dialog.dismiss(); }
public void unvisibleWebView() { childWebView.setVisibility(View.GONE); grilWebView.setVisibility(View.GONE); homeWebView.setVisibility(View.GONE); infoWebView.setVisibility(View.GONE); backButton.setVisibility(View.GONE); pb.setVisibility(View.GONE); }
@Override public void run() { if (!pageQueue.isEmpty()) { lastURL = (String) pageQueue.remove(); webPageView.loadUrl(lastURL); webPageView.setVisibility(View.VISIBLE); } else if (actionEnable && lastURL != blankPage) { lastURL = blankPage; webPageView.loadUrl(lastURL); webPageView.setVisibility(View.INVISIBLE); } mHandler.postDelayed(openWebPage, 100); }
protected void killWebViewLowMemory(WebView mWebView) { // http://stackoverflow.com/questions/3815090/webview-and-html5-video if (mWebView == null) { if (block.getVisibility() != View.GONE && block != null) { block.setVisibility(View.GONE); block.loadUrl("about:blank"); block.destroy(); } } else if (mWebView.getVisibility() != View.GONE) { mWebView.setVisibility(View.GONE); mWebView.loadUrl("about:blank"); mWebView.destroy(); } }
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.tip_web); url = getIntent().getStringExtra("url"); dialog = new ProgressDialog(this); dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); dialog.setCancelable(false); dialog.show(); mWebView = (WebView) findViewById(R.id.foodWebView); mWebView.getSettings().setBuiltInZoomControls(true); mWebView.setVisibility(View.INVISIBLE); mWebView.setWebViewClient(new goLibraryClient()); // WebViewClient 지정 mWebView.getSettings().setJavaScriptEnabled(true); mWebView.setWebChromeClient( new WebChromeClient() { public void onProgressChanged(WebView view, int progress) { dialog.setProgress(progress); if (progress == 100) { mWebView.setVisibility(View.VISIBLE); dialog.dismiss(); } else { dialog.show(); } } }); mWebView.loadUrl(url); }
/** * 初始化内容控件 */ private void initWeb() { // TODO Auto-generated method stub String release = android.os.Build.VERSION.RELEASE; release = release.substring(0, 3); if ("4.4".equals(release)) { web_content.setWebViewClient(new MyWebViewClient()); } else { web_content.setVisibility(View.VISIBLE); WebSettings ws = web_content.getSettings(); ws.setJavaScriptEnabled(true); ws.setAllowFileAccess(true); ws.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN); ws.setDefaultTextEncodingName("utf-8"); ws.setTextSize(TextSize.NORMAL); ws.setAppCacheEnabled(false); ws.setDomStorageEnabled(true); if (android.os.Build.VERSION.SDK_INT >= 8) { ws.setPluginState(PluginState.ON); } ws.setRenderPriority(RenderPriority.HIGH); web_content.setWebViewClient(new WebViewClientDemo()); web_content.setWebChromeClient(new WebViewChromeClientDemo()); web_content.loadDataWithBaseURL("", unit.getIntroduce(), "text/html", "utf-8", null); } }
private void loadWebView() { frescoImage.setVisibility(View.GONE); image.setVisibility(View.GONE); webView.setVisibility(View.VISIBLE); webView.loadUrl(gifArray[index]); // TODO: test this from file as well }
public void searchBoard() { RadioGroup rdoGrpSearch = (RadioGroup) findViewById(R.id.rdoGrpSearch); int selectedId = rdoGrpSearch.getCheckedRadioButtonId(); String keyWordType = ""; if (selectedId == R.id.rdoByContent) keyWordType = "CONTENT"; else keyWordType = "AUTHOR"; EditText edtSearchBox = (EditText) findViewById(R.id.edtSearchBox); rdoGrpSearch.setVisibility(View.GONE); webView.setVisibility(View.VISIBLE); String url = "web/mobile/board/searchBoard.php"; String postData = "searchKeywordType=" + keyWordType + "&searchKeyword=" + edtSearchBox.getText().toString() + "&udid=" + getUniqueDeviceID() + "&userID=" + getMetaInfoString("USER_ID") + "&boardName=" + boardName + "&osType=" + getOSType(); pd = ProgressDialog.show(this, "", "로딩중...", true); webView.postUrl(serverURL + url, EncodingUtils.getBytes(postData, "base64")); hideSoftKeyboard(); }
@Override public void onPageStarted(WebView view, String url, android.graphics.Bitmap favicon) { String TAG = StaticBlob.TAG(); Log.i(TAG, "Loading: " + url); view.setVisibility(View.INVISIBLE); baconPDialog.show(); }
@Override public void onDestroy() { mWebView.getSettings().setBuiltInZoomControls(false); super.onDestroy(); mWebView.setVisibility(View.GONE); mWebView.destroy(); }
private void setData() { webView.setVisibility(View.VISIBLE); WebSettings settings = webView.getSettings(); settings.setUseWideViewPort(true); settings.setLoadWithOverviewMode(true); settings.setDefaultFontSize(16); webView.requestFocusFromTouch(); // 支持获取手势焦点 webView.setWebViewClient( new WebViewClient() { // 打开网页时不调用系统浏览器, 而是在本WebView中显示 @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } }); webView.setWebChromeClient( new WebChromeClient() { @Override public boolean onJsAlert(WebView view, String url, String message, JsResult result) { return super.onJsAlert(view, url, message, result); } }); webView.loadDataWithBaseURL(null, CONTENT, "text/html", "UTF-8", null); dialog.cancel(); }
/** Bad request subview */ private void setupBadRequest() { subActivityLink.setVisibility(View.GONE); subActivityTitle.setVisibility(View.VISIBLE); termsWebView.setVisibility(View.GONE); mainView.setVisibility(View.VISIBLE); subActivityTitle.setText(getString(R.string.pd_badrequest_title)); subActivityCopy.setText(getString(R.string.pd_badrequest_copy)); }
/** Internal error subview */ private void setupInternalError() { subActivityLink.setVisibility(View.GONE); subActivityTitle.setVisibility(View.VISIBLE); termsWebView.setVisibility(View.GONE); mainView.setVisibility(View.VISIBLE); subActivityTitle.setText(getString(R.string.pd_internalerror_title)); subActivityCopy.setText(getString(R.string.pd_internalerror_copy)); }
/** Authorize fail subview */ private void setupAuthorizeFail() { subActivityLink.setVisibility(View.GONE); subActivityTitle.setVisibility(View.VISIBLE); termsWebView.setVisibility(View.GONE); mainView.setVisibility(View.VISIBLE); subActivityTitle.setText(getString(R.string.pd_authorizefail_title)); subActivityCopy.setText(getString(R.string.pd_authorizefail_copy)); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_greate_wall); ButterKnife.inject(this); final WebView webView = (WebView) this.findViewById(R.id.webView); webView.setVisibility(View.GONE); }
@Override public void onClick(View inButton) { boolean isErr = false; if (mTitle.getText().toString().length() == 0) { mTitle.setError("Required"); mTitle.setEms(10); isErr = true; } if (mDesc.getText().toString().length() == 0) { mDesc.setActivated(true); mDesc.setError("Required"); isErr = true; } if (inButton.getId() == openWeb.getId()) web.setVisibility(View.VISIBLE); else if (inButton.getId() == mAvail.getId()) startActivity(new Intent(this, CheckActivity.class)); else if (inButton.getId() == mBack.getId()) finish(); else if (inButton.getId() == mSub.getId()) { AlertDialog.Builder al = new AlertDialog.Builder(this); if (isErr) return; else al.setTitle("Continue?") .setIcon(R.drawable.ornament) .setMessage("Your listing is going to be submitted to your chosen category.") .setPositiveButton( "OK", new DialogInterface.OnClickListener() { public void onClick(DialogInterface d, int x) { payment = new ArrayList<String>(); if (mCard.isChecked()) payment.add("Card"); if (mCheck.isChecked()) payment.add("Check"); if (mOnline.isChecked()) payment.add("Online"); if (mCash.isChecked()) payment.add("Cash"); // Toast.makeText(getApplicationContext(), payment.toString(), // Toast.LENGTH_LONG).show(); Intent intent = new Intent(getApplicationContext(), StartActivity.class); intent.putExtra("Payment", payment); intent.putExtra("Category", mChosenCategory); intent.putExtra("Title", mTitle.getText().toString()); intent.putExtra("Price", mPrice.getText().toString()); intent.putExtra("Description", mDesc.getText().toString()); intent.putExtra("Location", mLocation.getText().toString()); intent.putExtra("Photo", jpegData); startActivity(intent); } }) .setNegativeButton( "Cancel", new DialogInterface.OnClickListener() { public void onClick(DialogInterface d, int x) {} }) .show(); } else startActivityForResult( new Intent(this, com.lightbox.android.camera.activities.Camera.class), REQ); }
/** Email reset subview */ private void setupEmailReset() { subActivityLink.setVisibility(View.VISIBLE); subActivityTitle.setVisibility(View.VISIBLE); termsWebView.setVisibility(View.GONE); mainView.setVisibility(View.VISIBLE); subActivityTitle.setText(getString(R.string.pd_emailreset_title)); subActivityCopy.setText(getString(R.string.pd_emailreset_copy)); subActivityLink.setText(getString(R.string.pd_emailreset_link)); resetUrl = "https://support.paidy.com/hc/ja/requests/new"; }
/** Phone reset subview */ private void setupPhoneReset() { subActivityLink.setVisibility(View.VISIBLE); subActivityTitle.setVisibility(View.VISIBLE); termsWebView.setVisibility(View.GONE); mainView.setVisibility(View.VISIBLE); subActivityTitle.setText(getString(R.string.pd_phonereset_title)); subActivityCopy.setText(getString(R.string.pd_phonereset_copy)); subActivityLink.setText(getString(R.string.pd_phonereset_link)); resetUrl = "https://my.paidy.com/consumer/reset"; }
public void onBackButtonClick(View view) { unvisibleWebView(); current_view.setVisibility(View.VISIBLE); infoWebView.loadData("<html><body></body></html>", "text/html", "UTF-8"); ProgressBar pb = (ProgressBar) findViewById(R.id.loader); pb.setVisibility(View.GONE); backButton.setVisibility(View.GONE); }
/** Multipay terms and conditions */ private void setupMutlipayTerms() { subActivityLink.setVisibility(View.GONE); subActivityTitle.setVisibility(View.GONE); termsWebView.setVisibility(View.VISIBLE); mainView.setVisibility(View.GONE); subActivityCopy.setText(""); subActivityCopy.setGravity(Gravity.NO_GRAVITY); subActivityCopy.setMovementMethod(new ScrollingMovementMethod()); getTerms("https://dev.paidy.com/pay/appTermsInstallment"); }
@Override public void show() { super.show(); browser.setVisibility(View.INVISIBLE); spinner.show(); if (requestUrl == null) { retrieveRequestToken(); } else { browser.loadUrl(requestUrl); } }
public void onHomeButtonClick(View view) { current_view = homeWebView; unvisibleWebView(); homeWebView.setVisibility(View.VISIBLE); infoWebView.loadData("<html><body></body></html>", "text/html", "UTF-8"); if (open_home_view) { grilWebView.loadUrl("file:///android_asset/www/home.html"); open_home_view = false; } }
@Override protected void onDestroy() { super.onDestroy(); if (webViewer != null) { webViewer.setVisibility(View.GONE); webViewer.clearCache(true); webViewer.clearHistory(); webViewer.destroy(); } }
@Override public void onPageFinished(WebView view, String url) { String TAG = StaticBlob.TAG(); Log.i(TAG, "Finished: " + url); if (!url.startsWith("http://wufoo.com/")) view.loadUrl( "javascript:window.HTMLOUT.CustomCSSApplier(document.getElementsByTagName('html')[0].innerHTML);"); else { view.setVisibility(View.VISIBLE); if (baconPDialog.isShowing()) baconPDialog.hide(); } }
public void onGirlButtonClick(View view) { current_view = grilWebView; unvisibleWebView(); grilWebView.setVisibility(View.VISIBLE); infoWebView.loadData("<html><body></body></html>", "text/html", "UTF-8"); if (open_girl_view) { grilWebView.loadUrl("file:///android_asset/www/index.html?channel_id=9"); open_girl_view = false; } }
public void onChildButtonClick(View view) { unvisibleWebView(); childWebView.setVisibility(View.VISIBLE); infoWebView.loadData("<html><body></body></html>", "text/html", "UTF-8"); current_view = childWebView; if (open_child_view) { childWebView.loadUrl("file:///android_asset/www/index.html?channel_id=2"); open_child_view = false; } }
private void setPlaceWebsite() { final Uri webUri = getArguments().getParcelable(WEBSITE_KEY); final String weburl = (webUri != null && webUri.isHierarchical()) ? webUri.toString() : null; if (!TextUtils.isEmpty(weburl)) { mTvPlaceWebsite.setText(weburl); mWebVwebView.getSettings().setJavaScriptEnabled(true); mWebVwebView.setWebViewClient(new PlaceWebViewClient()); mWebVwebView.loadUrl(weburl); } else { mTvPlaceWebsite.setVisibility(View.INVISIBLE); mWebVwebView.setVisibility(View.INVISIBLE); } }
private void setUpWebView(int margin) { LinearLayout webViewContainer = new LinearLayout(getContext()); mWebView = new WebView(getContext()); mWebView.setVerticalScrollBarEnabled(false); mWebView.setHorizontalScrollBarEnabled(false); mWebView.setWebViewClient(new FbDialog.FbWebViewClient()); mWebView.getSettings().setJavaScriptEnabled(true); mWebView.loadUrl(mUrl); mWebView.setLayoutParams(FILL); mWebView.setVisibility(View.INVISIBLE); webViewContainer.setPadding(margin, margin, margin, margin); webViewContainer.addView(mWebView); mContent.addView(webViewContainer); }
@OnClick(R.id.login_btn_2) public void loginBtnClicked_2() { final WebView webView = (WebView) this.findViewById(R.id.webView); // final ProgressBar progressBar = (ProgressBar) this.findViewById(R.id.progressBar); // https://mnscorp.sharepoint.com/sites/MSW/SiteAssets/MSW-SiteLogo.png // https://mnscorp.sharepoint.com/Style%20Library/mands/images/logo.png String spHome = "https://mnscorp.sharepoint.com/Pages/Home.aspx"; String simpleSPImageUrl = "https://mnscorp.sharepoint.com/sites/MSW/SiteAssets/MSW-SiteLogo.png"; // this request // login, but // doesn't create // cookie. String simpleSPPageUrl = "https://mnscorp.sharepoint.com/sites/MSW/Lists/Site%20Links/DispForm.aspx"; String simpleSPHtmlUrl = "https://mnscorp.sharepoint.com/sites/MSW/home"; String url = simpleSPHtmlUrl; String cookieRoot = "mnscorp.sharepoint.com"; String cookie = CookieManager.getInstance().getCookie(cookieRoot); Log.i("xxxxxx", "cookie = " + cookie); if (cookie != null) { // logged in before, already loggedin . // however, the user account may expired. showTheRealApp(); } else { webView.setVisibility(View.VISIBLE); webView.setTag("web"); WebViewController.getInstance() .initWebView( webView, url, new ICallback() { @Override public void success() { webView.setVisibility(View.GONE); showTheRealApp(); } @Override public void failure(String message) {} }); } }