Fixed bugs with logout button

pull/14/head
Sam Bosley 13 years ago
parent 86692eeebc
commit 9a5e500d33

@ -163,8 +163,7 @@ public class ActFmPreferences extends SyncProviderPreferences {
}
});
if(!loggedIn) {
PreferenceCategory category = (PreferenceCategory) findPreference(r.getString(R.string.sync_SPr_group_status));
category.removePreference(preference);
getPreferenceScreen().removePreference(preference);
}
} else {

@ -164,6 +164,12 @@ public class ActFmPreferenceService extends SyncProviderUtilities {
return Preferences.getBoolean(PREF_PREMIUM, false);
}
public static void premiumLogout() {
Preferences.setBoolean(BillingConstants.PREF_NEEDS_SERVER_UPDATE, false);
Preferences.setBoolean(PREF_LOCAL_PREMIUM, false);
Preferences.setBoolean(PREF_PREMIUM, false);
}
@Override
public String getLoggedInUserName() {
return Preferences.getStringValue(PREF_NAME);

@ -126,6 +126,7 @@ public class ActFmSyncV2Provider extends SyncV2Provider {
public void signOut() {
actFmPreferenceService.setToken(null);
actFmPreferenceService.clearLastSyncDate();
ActFmPreferenceService.premiumLogout();
C2DMReceiver.unregister();
}

@ -49,11 +49,11 @@
android:textSize="24sp"
android:gravity="center"/>
<com.todoroo.astrid.ui.MultilinePreference
android:key="@string/sync_SPr_forget_key"
android:title="@string/sync_SPr_forget"
android:summary="@string/sync_SPr_forget_description" />
</PreferenceCategory>
<com.todoroo.astrid.ui.MultilinePreference
android:key="@string/sync_SPr_forget_key"
android:title="@string/sync_SPr_forget"
android:summary="@string/sync_SPr_forget_description" />
</PreferenceScreen>
Loading…
Cancel
Save