diff options
Diffstat (limited to 'src/com/android/tv/util/account/AccountHelperImpl.java')
-rw-r--r-- | src/com/android/tv/util/account/AccountHelperImpl.java | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/com/android/tv/util/account/AccountHelperImpl.java b/src/com/android/tv/util/account/AccountHelperImpl.java index 58fbd27e..e97cc3f2 100644 --- a/src/com/android/tv/util/account/AccountHelperImpl.java +++ b/src/com/android/tv/util/account/AccountHelperImpl.java @@ -21,8 +21,12 @@ import android.content.Context; import android.content.SharedPreferences; import android.preference.PreferenceManager; import android.support.annotation.Nullable; +import com.android.tv.common.dagger.annotations.ApplicationContext; +import javax.inject.Inject; +import javax.inject.Singleton; /** Helper methods for getting and selecting a user account. */ +@Singleton public class AccountHelperImpl implements com.android.tv.util.account.AccountHelper { private static final String SELECTED_ACCOUNT = "android.tv.livechannels.selected_account"; @@ -31,7 +35,8 @@ public class AccountHelperImpl implements com.android.tv.util.account.AccountHel @Nullable private Account mSelectedAccount; - public AccountHelperImpl(Context context) { + @Inject + public AccountHelperImpl(@ApplicationContext Context context) { mContext = context.getApplicationContext(); mDefaultPreferences = PreferenceManager.getDefaultSharedPreferences(mContext); } @@ -98,4 +103,9 @@ public class AccountHelperImpl implements com.android.tv.util.account.AccountHel PreferenceManager.getDefaultSharedPreferences(mContext); defaultPreferences.edit().putString(SELECTED_ACCOUNT, account.name).commit(); } + + @Override + public void init() { + // do nothing. + } } |