2017-04-06 11 views
0

Facebook SDK 4+を使用してAndroidアプリにログインを追加しています。私のコードは、既存のアクセストークンがすでに存在するかどうかをチェックし、MainActivityがある場合はそのユーザーをMainActivityにリダイレクトします。だから私がMainActivityに戻ったとき、アプリは終了します。それは良いですが、を閉じた後、再度ログインのためのfacebook webviewが読み込まれます。 特に、onBackPressed()に追加する必要があるものはありますか? このエラーを何時間も修正できませんでした。どんな助けもありがとう。あなたの誰かが前に同じ問題に遭遇したことがありますか?どのように解決するのですか?Android facebookログインがアクティビティの終了時に再び表示されます


アプリは、ホーム画面上のWebViewの負荷をダウン閉じて、私は理由を理解していない 後。


+0

でLoginActivity-エントリに

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

を追加します。 –

答えて

0

(あなたがチェックした後、既存のアクセストークンがある場合)MainActivityにユーザーをリダイレクトした後、あなたのLoginActivityでfinish();を追加します。また

、私たちはあなたの問題を支援することができますので、コードサンプルを提供してくださいAndroidManifest.xmlfile

+0

私はそれをしました。それをしても、私はこの問題に直面しています。 そのwebviewログインアクティビティを参照して、finish()を呼び出せるようにするには、どのようにアドバイスが必要ですか。 –

+0

私は私の答えを更新しました、上記を見てください –

関連する問題