首页 > 解决方案 > 如何保存谷歌登录会话android webView?

问题描述

我有一个带有 webView 的 android 应用程序来打开一些 youtube 链接,但我有一个问题,每次应用程序关闭并重新打开时,我都需要再次登录,我在这里阅读了一些问题,但没有得到答案,这是我的代码。

webView = findViewById(R.id.webView);
    String url = "https://www.youtube.com/watch?v="+vidInfo[vidNum][2];
    WebSettings webSettings = webView.getSettings();
    webSettings.setJavaScriptEnabled(true);
    webSettings.setDomStorageEnabled(true);
    webSettings.setAppCachePath(getCacheDir().getPath());
    webSettings.setAppCacheEnabled(true);
    webSettings.setMediaPlaybackRequiresUserGesture(true);
    webView.setWebViewClient(new WebViewClient());
    webView.loadUrl(url);

标签: javaandroidandroid-webview

解决方案


您的会话数据保存在 cookie 中。因此,您需要使它们在会话之间保持持久 结帐此答案


推荐阅读