我正在開發一個android應用程序。這是一個簡單的應用程序,其中包含一個webview,它將加載我的mvc網站。Android的webview保持用戶登錄
我的應用程序的第一頁是登錄頁面。一旦用戶登錄到系統應用程序頁面顯示。
要求 - webview是否可以記住憑據並允許他/她下次訪問時自動登錄系統?
需要幫助。以下是主要活動代碼。
public class MainActivity extends Activity {
WebView webView;
String loginUrl = "mail.xyzabcd.com";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Adds Progress bar Support
this.getWindow().requestFeature(Window.FEATURE_PROGRESS);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);
webView = (WebView) findViewById(R.id.webView1);
webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
WebSettings settings = webView.getSettings();
settings.setJavaScriptEnabled(true);
settings.setDomStorageEnabled(true);
settings.setLightTouchEnabled(true);
settings.setSupportZoom(true);
settings.setBuiltInZoomControls(true);
webView.loadUrl(loginUrl);
// on clicking a link load it in the same link
webView.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return false;
}
@Override
public void onPageFinished(WebView view, String url) {
}
});
}
這對我來說非常合適。 http://stackoverflow.com/a/17629754/1467204 – tejesh