2017-04-06 73 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

我已經更新了我的答案,請參閱上文 –