Почему в пользовательской учетной записи Android не отображается "Учетные записи и настройки"?
Я внедрил пользовательскую учетную запись для приложения, над которым я работаю. Вот мой authenticator.xml:
<?xml version="1.0" encoding="utf-8"?>
<account-authenticator xmlns:android="http://schemas.android.com/apk/res/android"
android:accountType="MyApp"
android:icon="@drawable/logo"
android:smallIcon="@drawable/logo"
android:label="MyApp"
android:accountPreferences="@xml/account_preferences" />
Я могу добавить учетную запись, используя настройку Android "Добавить учетную запись", и мое приложение может использовать всю информацию об учетной записи. Однако учетная запись никогда не отображается в списке с моими учетными записями Google, Twitter, Faceboock и т.д.
Ответы
Ответ 1
Я нашел след в связанном вопросе, в котором вопроситель пытается не показывать свою пользовательскую учетную запись в настройках Android. Если вы не укажете метку, учетная запись не будет отображаться в списке.
Если вы не укажете локализованную строку, произойдет то же самое. Я исправил его, добавив запись в strings.xml
и изменив:
android:label="MyApp"
в
android:label="@string/app_name"
Теперь учетная запись отображается в разделе "Учетные записи и синхронизация" настроек.