Мне кажется, что ваша активность еще не запущена (или уже исчезла, как упоминалось ранее)
Это может зависеть от того, как выполняются потоки, а также от того, что жизненный цикл приложения не совсем одинаков дляво всех версиях Android я бы попробовал воспроизвести его в эмуляторах с 1.6, 2.1 и 2.2 как минимум.Также в отчете о состоянии рынка может быть указано, происходит ли это только в конкретном устройстве.
Я не удивлюсь, если какое-либо изменение производителя повлияет на способ выполнения жизненного цикла действия.Я бы попробовал проверить хотя бы на устройстве HTC Sense и, возможно, на некоторых LG, Samsung или Motorola, так как у всех есть некоторые настройки пользовательского интерфейса поверх Android.
Одно из возможных решений (но это просто взломать ине решает проблему) заключается в том, чтобы отложить выполнение этого кода с помощью postDelayed, выполнив его, вы наверняка войдете в поток пользовательского интерфейса через несколько мс.Как я уже сказал, это не повлияет на источник проблемы, но может привести к ее исчезновению.