2017-04-06 76 views
0

我正在使用Facebook SDK 4+添加登录到我的Android应用程序。我的代码检查是否已经有一个现有的访问令牌,并将用户重定向到MainActivity(如果有)。所以当我回到MainActivity时,应用程序关闭。这很好,但关闭后,再次登录facebook webview加载。 有什么我特别需要添加到onBackPressed()? 现在无法解决这个错误很多小时。任何帮助,将不胜感激。你们之前有没有遇到同样的问题。我该如何解决它。在活动完成时重新显示Android的Facebook登录


应用程序关闭后,将主屏幕上的网页流量负载和我 不明白为什么。


+0

请提供一个代码示例,所以我们可以用您的问题为您提供帮助。 –

回答

0

在LoginActivity添加finish();将用户重定向到在MainActivity后(一旦你检查,如果有一个现有的访问令牌)。

此外,添加

android:launchMode="singleTask" android:noHistory="true"

到LoginActivity入您的AndroidManifest.xmlfile

+0

我已经完成了。即使做完了,我也面临这个问题。 需要关于如何引用webview登录活动的建议,以便我可以调用finish()。 –

+0

我已经更新了我的答案,请参阅上文 –