commit | 596eb7e7cefd97fddc738c0600c24b08cbba827f | [log] [tgz] |
---|---|---|
author | Marcus Hagerott <mhagerott@google.com> | Tue Oct 18 10:25:12 2016 -0700 |
committer | Marcus Hagerott <mhagerott@google.com> | Fri Oct 21 11:58:12 2016 -0700 |
tree | 0b6cfa1baf5bedcdaf9540504f99f6393d9cee64 | |
parent | 3ed3af2fdfe2f7404d7ff2ece1c370025072190d [diff] |
Add method to check if Google account exists. For I55fab8185c5d9e2ae0db2f66702ce5e8c2a93907 Test: See above CL. Change-Id: If98f2242222d476487a4d6789a88d822d5a2979c
diff --git a/src/com/android/contacts/common/model/AccountTypeManager.java b/src/com/android/contacts/common/model/AccountTypeManager.java index d91e73b..4b0bcc1 100644 --- a/src/com/android/contacts/common/model/AccountTypeManager.java +++ b/src/com/android/contacts/common/model/AccountTypeManager.java
@@ -275,6 +275,10 @@ return false; } + public boolean hasGoogleAccount() { + return getDefaultGoogleAccount() != null; + } + private static boolean hasRequiredPermissions(Context context) { final boolean canGetAccounts = ContextCompat.checkSelfPermission(context, android.Manifest.permission.GET_ACCOUNTS) == PackageManager.PERMISSION_GRANTED;
diff --git a/src/com/android/contacts/util/SharedPreferenceUtil.java b/src/com/android/contacts/util/SharedPreferenceUtil.java index 66a2f96..2f899e3 100644 --- a/src/com/android/contacts/util/SharedPreferenceUtil.java +++ b/src/com/android/contacts/util/SharedPreferenceUtil.java
@@ -93,7 +93,7 @@ && !getHamburgerPromoDisplayedBefore(context); } - private static SharedPreferences getSharedPreferences(Context context) { + protected static SharedPreferences getSharedPreferences(Context context) { return context.getSharedPreferences(context.getPackageName(), Context.MODE_PRIVATE); }