如何通过应用程序内按钮单击复制android应用程序缓存?

如何通过应用程序内按钮单击复制android应用程序缓存?,android,android-studio,caching,webview,android-webview,Android,Android Studio,Caching,Webview,Android Webview,我的应用程序以(桌面模式)显示网站。但是,过了一段时间(很少启动),它会自动开始再次显示网站的(移动版。我不知道为什么会发生这种情况,但要修复它,我会重新安装应用程序或清除应用程序数据,这要容易得多。我用来显示(桌面模式)的代码是 我的问题是,有什么方法可以防止应用程序恢复到(移动模式)?如果没有,是否有办法将应用程序缓存复制到其他位置,清除应用程序数据,然后通过单击一个按钮将(复制的缓存)恢复到原始位置?这是为了防止用户在清除数据后登录应用程序(如果可能) String newUA = &qu

我的应用程序以(桌面模式)显示网站。但是,过了一段时间(很少启动),它会自动开始再次显示网站的(移动版。我不知道为什么会发生这种情况,但要修复它,我会重新安装应用程序或清除应用程序数据,这要容易得多。我用来显示(桌面模式)的代码是

我的问题是,有什么方法可以防止应用程序恢复到(移动模式)?如果没有,是否有办法将应用程序缓存复制到其他位置,清除应用程序数据,然后通过单击一个按钮将(复制的缓存)恢复到原始位置?这是为了防止用户在清除数据后登录应用程序(如果可能)

String newUA = "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:80.0) Gecko/20100101 Firefox/79.0";
webView.getSettings().setUserAgentString(newUA);