PreferenceScreen - - Исключение - FLAG_ACTIVITY_NEW_TASK

Я новичок в разработке Android.

Проект посвящен реализации AbstractAccountAuthenticator с AbstractThreadedSyncAdapter для синхронизации определенных данных на сервере с поставщиком контента.

Я сделал все и добавил аккаунты и синхронизация выполняется без проблем.

Теперь я ' Мы пытались добавить экран предпочтений, как это было предложено в справочнике по Android (ищите AbstractAccountAuthenticator, это объясняется там) через xml следующим образом:

autenticator.xml:


Preference-Screen-xml выглядит следующим образом:

account_preferences.xml:



 
  
   
  
 

На экране появляется подсказка, как и должно быть, но проблема заключается в следующем: когда я нажимаю на PreferenceScreen с намерением, это приводит к сбою системы (как в эмуляторе, так и в моем HTC-Desire).

Logcat говорит:

ОШИБКА / AndroidRuntime (18754): Когда я нажимаю на PreferenceScreen с намерением, это приводит к сбою системы (как в эмуляторе, так и в моем HTC-Desire).

Logcat говорит:

ОШИБКА / AndroidRuntime (18754): Когда я нажимаю на PreferenceScreen с намерением, это приводит к сбою системы (как в эмуляторе, так и в моем HTC-Desire).

Logcat говорит:

ОШИБКА / AndroidRuntime (18754): android.util.AndroidRuntimeException: Вызов startActivity () извне контекста Activity требует Флаг FLAG_ACTIVITY_NEW_TASK. Это действительно то, что вы хотите?

(весь Logcat на pastebin )

Вот часть манифеста, в которой определяется действие:


    
     
     
    

Весь тестовый код (это мой проект на основные сведения для поиска проблемы) можно найти в googlecode ( http://code.google.com/p/cleanproject/source/browse/ ) (Eclipse-Project)

Уже спасибо за ваша помощь, Esentian

ps: keygen не является генератором ключей, значит больше key_general. Немного неискусно выражено;)

6
задан Esentian 16 September 2010 в 13:58
поделиться