0

WebViewPage.java

   package com.srccodes.androidprojects;
   import android.os.Bundle;
   import android.annotation.SuppressLint;
   import android.app.Activity;
   import android.view.Menu;
   import android.webkit.WebChromeClient;
   import android.webkit.WebSettings.PluginState;
   import android.webkit.WebView;
   import android.webkit.WebViewClient;

 //*******************************************************************************

      public class WebViewPage extends Activity {

      // *******************************************************************************

private WebView webView;

// *******************************************************************************

@SuppressLint("SetJavaScriptEnabled")
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_web_view_page);
    webView = (WebView) findViewById(R.id.webView1);

// ******************************************************************************

webView.setWebViewClient(new WebViewClient());  
  webView.getSettings().setJavaScriptEnabled(true);                                     
    webView.getSettings().setPluginState(PluginState.ON);           
    webView.getSettings().setLoadsImagesAutomatically(true); 
webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);       
    webView .setKeepScreenOn(true);         
    webView .setInitialScale(100);      
    webView .getSettings().setUseWideViewPort(true);          
    webView .setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);     
    webView.getSettings().setBuiltInZoomControls(true);     
    webView.setWebChromeClient(new WebChromeClient());               
    webView.getSettings().setDomStorageEnabled(true);           
    webView.loadUrl("http://192.168.2.15:8090/ICUAlerts/jsp/Index/index.jsp");    
}

  @Override
  public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.activity_web_view_page, menu);
    return true;
}
}

这是我在android中隐藏地址栏的代码..

更改此方向(垂直或水平)后,我以一个方向登录我的页面,它可能会退出为什么?请编辑此代码...

我在应用程序中使用了 javascript 日历如果没有 webView.setWebViewClient(new WebViewClient()); Javascript 日历工作,但使用这个 webviewclient 它不起作用

我的布局文件是

<WebView  

xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
4

1 回答 1

0

我认为注销是因为您更改方向会重新加载活动,并且从一开始您就没有登录。试试这个:

Android WebView:处理方向变化

于 2013-07-16T10:55:45.347 回答