2010-11-24 14 views
3

私はWebページを読み込む基本的なWebViewアプリケーションを作っています。このウェブページにはログイン情報が必要です。ページを移動したり更新したりすると、ログアウトされます。どのようにログインしたままにしますか?次のコードは、いくつかの研究に基づいた私の試みですが、明らかにその概念を理解していません。そして、私は1つの石で2つの鳥を殺すことができる、誰かがあなたの携帯電話を回転させるときにページのリフレッシュを防止する方法を教えてもらえますか?これは可能ですか?上級者の助けをありがとう。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

私が投稿した2つの問題は実際に関連していました。どうやらたび姿勢変更または私は、Webページの外にナビゲートする場合、データは私がうまくいけば、これは他の人のために有用であろう。この方法に

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

を追加しましたので、破壊されます!

+0

Webページをナビゲートすると、設定が変更されません。 – AndroidDev

関連する問題