我有一个带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);
您的会话数据保存在cookie中。因此,您需要使它们在会话之间保持不变checkout this answer