Неверное представление пользовательского аккаунта - PullRequest
2 голосов
/ 17 мая 2011

Я создал свой собственный тип учетной записи, как описано здесь . Все отлично работает на эмуляторе или на моем LG GT-540 со стандартным приложением контактов для Android. В приложении «Контакты» я вижу правильный пользовательский контакт при редактировании:

enter image description here

Но когда мой коллега попробовал это приложение с устройством HTC (с его собственным приложением для управления контактами), он увидел строку «company_name.program_name.android.profile» (т.е. android: accountType) вместо «Профиль GeneDroid» (т.е. android: label) моего файла xml / account-authenticator.xml:

<?xml version="1.0" encoding="utf-8"?>
<account-authenticator xmlns:android="http://schemas.android.com/apk/res/android"
 android:label="@string/app_name"
 android:accountType="com.companyname.proframname.account"
 android:icon="@drawable/ic_launcher"
 android:smallIcon="@drawable/geni_logo"
 android:accountPreferences="@xml/account_preferences"/>

enter image description here

Я не могу понять, почему это происходит. Что я делаю не так?

1 Ответ

0 голосов
/ 25 мая 2011

Похоже, что он использует accountType вместо метки. Я не думаю, что вы что-то делаете неправильно. Мое единственное предложение было бы сделать это что-то, что будет выглядеть хорошо. К сожалению, вам также нужно использовать его как ключ, чтобы вы не могли его перевести.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...