diff --git a/src/com/android/email/service/EmailServiceUtils.java b/src/com/android/email/service/EmailServiceUtils.java index a7a9c27f2..a2cda8d50 100644 --- a/src/com/android/email/service/EmailServiceUtils.java +++ b/src/com/android/email/service/EmailServiceUtils.java @@ -46,6 +46,7 @@ import android.provider.CalendarContract.SyncState; import android.provider.ContactsContract; import android.provider.ContactsContract.RawContacts; import android.provider.SyncStateContract; +import android.support.annotation.Nullable; import android.text.TextUtils; import com.android.email.R; @@ -651,8 +652,11 @@ public class EmailServiceUtils { * @param accountType sync adapter service name * @return protocol name or null */ - public static String getProtocolFromAccountType(final Context context, + public static @Nullable String getProtocolFromAccountType(final Context context, final String accountType) { + if (TextUtils.isEmpty(accountType)) { + return null; + } final Map serviceInfoMap = getServiceMap(context); String protocol = null; for (final EmailServiceInfo info : serviceInfoMap.values()) {