1

アプリには 2 つのアクティビティがあり、各アクティビティには Web ビューがあります。最初の webview で自分の php コードでセッションを作成した場合、2 番目の webview でこのセッションを読み取ることができますか??

cookiemanager は何に使用されますか? サーバー上で(phpによって)作成されたセッションを読み取るためですか、それともアプリ上で作成されたセッションがありますか?

同じ質問がここで尋ねられます: Android - 2 つの webviews 間でセッションを共有しますか? しかし、正確な答えは得られませんでした!! ありがとう

4

1 に答える 1

0

アプリケーションごとにCookieManagerのインスタンスは 1 つしかないため、既定では、あるアクティビティで Web サイトにログインし、ログアウトせずに別のアクティビティに移動した場合、2 番目のアクティビティでその Web サイトにアクセスすると、ログインする必要があります。CookieManager実際、 Cookie をクリアするか Cookie を無効にしない限り、インスタンスが 1 つしかないため、2 番目のアクティビティにログインしないことは基本的に不可能であることがわかりました...

CookieManager特定の Web サイトのデータベースから Cookie を取得および削除することはできますが、基本的に Cookie はそれ自体で処理されます。

于 2013-09-27T18:58:34.723 に答える