2010-11-24 4 views
3

웹 페이지를로드하는 기본 WebView 앱을 만들고 있습니다. 이 웹 페이지에는 로그인 정보가 필요합니다. 페이지를 탐색하거나 새로 고침하면 로그 아웃됩니다. 로그인 상태를 유지하려면 어떻게해야합니까? 다음 코드는 일부 연구를 기반으로 한 나의 시도이지만 분명히 개념을 이해하지 못하고있다. 그래서 한 돌로 두 마리의 새를 죽일 수 있습니다. 전화를 돌릴 때 누군가가 페이지 새로 고침을 방지하는 방법을 알려 줄 수 있습니까? 이것이 가능한가? 고급에 도움을 주셔서 감사합니다.Android WebView- 사용자 이름 및 비밀번호 기억

public void onCreate(Bundle savedInstanceState){ 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 

    mWebView = (WebView) findViewById(R.id.webview); 
    mWebView.getSettings().setJavaScriptEnabled(true); 
    mWebView.loadUrl("www.randomurl.com"); 
    mWebView.setWebViewClient(new HelloWebViewClient()); 
    CookieSyncManager.createInstance(this); 
    CookieSyncManager.getInstance().startSync(); 
    CookieManager.getInstance(); 
} 
+0

양식 로그인 또는 기본 http 인증을 사용합니까? – Mikpa

답변

4

제가 게시 한 두 가지 문제는 실제로 관련되었습니다. 내가 웹 페이지에서 탐색 할 때 분명히 때마다 방향 변경 또는 데이터가 너무 파괴 될 것이라고 나는이 방법을

@Override 
public void onConfigurationChanged(Configuration newConfig) { 
    super.onConfigurationChanged(newConfig); 
} 

희망이 다른 사람들을 위해 도움이 될 것입니다 추가!

+0

웹 페이지를 탐색 할 때 구성이 변경되지 않습니다. – AndroidDev

관련 문제