2010-10-18 3 views
2

Я работаю над приложением для синхронизации больших количеств контактов. Синхронизация происходит в фоновом потоке, когда пользователь может просматривать остальную часть приложения. Я показываю статус синхронизации на панели уведомлений, в соответствии с индикатором выполнения.Android: проблема, связанная с фоновым потоком

Проблема, с которой я сталкиваюсь, заключается в том, что бывают случаи, когда активность убита и, следовательно, фоновый поток, используемый для синхронизации контактов, очищается.

Можно ли в любом случае избежать такой ситуации?

ответ

2

Я использую и помогаю, когда не хочу, чтобы мои фоновые потоки были привязаны к Activity. Таким образом, действительно долго работающие задачи будут выполняться, когда все действия приостановлены и могут быть потенциально очищены. Designing a Remote Interface Using AIDL

Смежные вопросы