3

Web ページをロードする基本的な WebView アプリを作成しています。この Web ページにはログイン情報が必要です。ページを移動または更新すると、ログアウトされます。ログイン状態を維持するにはどうすればよいですか? 次のコードは、いくつかの調査に基づいた私の試みですが、明らかに概念を理解していません。一石二鳥なので、携帯を回転させたときにページが更新されないようにする方法を誰か教えてくれませんか? これは可能ですか?高度なヘルプをありがとう。

    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();
 }
4

1 に答える 1

5

私が投稿した2つの問題は、実際には関連していました。どうやら方向が変わったり、Webページから移動したりするたびに、データが破壊されるため、このメソッドを追加しました

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

うまくいけば、これは他の人にも役立つでしょう!

于 2010-11-24T20:00:07.937 に答える