原因:_connect() 成功后用 pushReplacement(WebDAVFileListPage), 把 Setup 页替换成文件列表,所以看起来"登录完不返回"。 - 改为 Navigator.popUntil(isFirst):无论首次配置还是重新登录,都回主页 - 首页"重新登录"入口改为 await push,返回后重新加载 WebDAV 状态并刷新 - 清理两个未使用的 import
原因:_connect() 成功后用 pushReplacement(WebDAVFileListPage), 把 Setup 页替换成文件列表,所以看起来"登录完不返回"。 - 改为 Navigator.popUntil(isFirst):无论首次配置还是重新登录,都回主页 - 首页"重新登录"入口改为 await push,返回后重新加载 WebDAV 状态并刷新 - 清理两个未使用的 import