Я заметил эту странную проблему при тестировании аутентификации пользователя в Dropbox Sync SDK. Основная проблема заключается в том, что после успешной аутентификации (ввод имени пользователя и пароля в веб-просмотре и предоставление приложению доступа к определенной папке) аутентификация кажется отклоненной (как и должно быть), но, к моему удивлению, это не так. После нажатия кнопки «Назад» меня вернули в диалоговое окно аутентификации вместо выхода из моего приложения, как если бы мое представление было вытолкнуто из диалогового окна аутентификации, вместо того, чтобы действительно закрыть диалоговое окно (веб-просмотр) после аутентификации.
Я попытался изменить значения в действии Dropbox в своем манифесте, но безуспешно:
<activity
android:name="com.dropbox.client2.android.AuthActivity"
android:launchMode="singleTask" >
<intent-filter>
<data android:scheme="db-xxxxxx" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE"/>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
Кто-нибудь знает, как решить эту проблему?