Забелязах този странен проблем, когато тествах удостоверяването на потребителя в Dropbox Sync SDK. Основният проблем е, че след успешно удостоверяване (въведено потребителско име и парола в уеб изгледа и разрешаване на достъп на приложението до определена папка) удостоверяването изглежда отхвърлено (както трябва да бъде), но за моя изненада не беше. След като натиснах бутона за връщане назад, бях върнат обратно в диалоговия прозорец за удостоверяване, вместо да изляза от приложението си, сякаш изгледът ми беше изтласкан от диалоговия прозорец за удостоверяване, вместо наистина да отхвърля диалоговия прозорец (webview) след удостоверяването.
Опитах се да променя стойностите в дейността на 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>
Някой знае ли как да се реши този проблем?