2013-07-16 2 views
0

WebViewPage.javaвопросов WebViewClient для андроид

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; 
} 
} 

Это мой код для скрытия адресной строки в андроиде ..

I Вход моей странице в одной ориентации после изменения этой ориентации (вертикально или горизонтально) он может понять, почему? Пожалуйста, отредактируйте этот код ...

Я использовал календарь javascript в приложении Если без webView.setWebViewClient (новый 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" /> 
+0

пожалуйста, вы можете объяснить больше я не получаю то, что вы пытаетесь сказать? – Ravi

ответ

0

Я думаю, что выход из системы происходит потому, что ваше изменение ориентации перезагружает активности, и с самого начала вы не авторизовались Попробуйте это:.

Android WebView: handling orientation changes

+0

Сэр, тогда я буду делать это в этом коде. При использовании WebViewClient моя работа javascript cann.t – user2493093

Смежные вопросы