package com.boardgamegeek.ui; import android.content.Intent; import android.os.Bundle; import com.boardgamegeek.auth.Authenticator; import com.boardgamegeek.util.PreferencesUtils; import hugo.weaving.DebugLog; public class HomeActivity extends TopLevelActivity { @DebugLog @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Intent intent = new Intent(this, HotnessActivity.class); if (Authenticator.isSignedIn(this)) { if (Authenticator.isOldAuth(this)) { Authenticator.signOut(this); } else { String[] statuses = PreferencesUtils.getSyncStatuses(this); if (statuses != null && statuses.length > 0) { intent = new Intent(this, CollectionActivity.class); } else if (PreferencesUtils.getSyncPlays(this)) { intent = new Intent(this, PlaysSummaryActivity.class); } else if (PreferencesUtils.getSyncBuddies(this)) { intent = new Intent(this, BuddiesActivity.class); } } } startActivity(intent); finish(); } }