aboutsummaryrefslogtreecommitdiff
path: root/src/com/android/tv/util/account/AccountHelperImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/tv/util/account/AccountHelperImpl.java')
-rw-r--r--src/com/android/tv/util/account/AccountHelperImpl.java12
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.
+ }
}