我试图让我的应用程序在 Dropbox 上上传一个文件,我下载了他们的 DBRoulette 测试程序,但我也发现了我现在要解释的奇怪行为
基本上,一旦您按下按钮以验证应用程序并授权它与您的 Dropbox 链接,库提供的命令就是
私有 DropboxAPI mApi;
mApi.getSession().startAuthentication(context);
处理此命令后,本机浏览器将打开并显示按钮拒绝或允许接受或不接受授权,但问题是当您按下它时,应用程序会返回并显示自己,而本机浏览器位于后台,准备就绪退出应用程序后再次出现,这很烦人(尽管它仅在您第一次启动应用程序时才会出现)
ps 在我忘记之前我确实在 onResume 中使用了教程中建议的以下代码
session.finishAuthentication();
感谢任何能帮助我更好地理解这个问题并(希望)解决它的人,在 Webview 中重定向授权或在按下按钮并处理身份验证后关闭本机浏览器