2017-06-23 2 views
0

現在、Android webViewを使用してアプリを開発中ですが、問題が発生しました。ユーザーがアプリにログインすると、Cookieが作成され、このCookieを使用して、すべてのWebページにいるユーザーを確認します。しかし、アプリが閉じられて再び開かれたとき、クッキーは失われます。アプリが終了するたびにCookieが削除されないようにする方法はありますか?あなたはそれを保存するためにCookieSyncManagerを使用する必要がどのように私はクッキーを覚えてwebviewを得ることができますか?

String url = "http://app.tantami.co.uk/activity_hpv/uk.co.tantami.app/load.php?app_id=1.1"; 
WebView view = (WebView) this.findViewById(R.id.web1); 
view.getSettings().setJavaScriptEnabled(true); 
view.loadUrl(url); 
view.setWebViewClient(new WebViewClient()); 
+0

はい、しかしCookieSyncManagerはもはやそれほど使用されませんでしれます何をすべきか確かめる –

答えて

1

EX

この

webViewのための私のコードではありません

webview.setWebViewClient(new WebViewClient() { 
    public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { 

     Toast.makeText(activity, description, Toast.LENGTH_SHORT).show(); 
    } 

    public void onPageFinished(WebView view, String url) { 
     CookieSyncManager.getInstance().sync(); 
    } 
); 
関連する問題