2012-02-12 1 views
18

02-12 18:48:57.049: E/InputQueue-JNI(4659): channel '2be9da40 com.forwardapps.liveItems.LiveItemsService (client)' ~ Publisher closed input channel or an error occurred. events=0x8Издатель закрыл входной канал или возникла ошибка. события = 0x8

Я получаю эту ошибку в Ice Cream Sandwidth(ICS) всякий раз, когда я установил свой LiveWallpaper в качестве фона. Он отлично работает на всех других версиях Android.

Кто-нибудь знает, что здесь происходит или они могут это объяснить?

+1

Я только что видел это, когда моя деятельность была уничтожена без отклоняя контекстное меню. Это тот же поток, за которым вы следуете? – dmon

+0

Я только что увидел это, когда возобновил действие (используя «getIntent» и «finish»). На самом деле это не создает проблемы. – theblang

ответ

1

Поместите попытку, поймайте блок вокруг кода, который рисует холст.

Более конкретно:

Canvas canvas = null; 

    try { 
     canvas = _surfaceHolder.lockCanvas(null); 
     synchronized (_surfaceHolder) 
     { 
      onDraw(canvas); 
     } 

     if(canvas != null) 
     { 
      _surfaceHolder.unlockCanvasAndPost(canvas); 
     } 
    } catch (Exception e) { 
     e.printStackTrace(); 
    } 
+5

ОК, отмеченный как правильный ответ, но в чем была проблема в первую очередь? –

+0

Я вижу этот ответ (потому что у меня была аналогичная ошибка), и это не имеет большого значения для меня: возможно, вы имели в виду «помещать попытку/окончательно (не пытаться/поймать) в drawcanvas? положите разблокировку в блок finally и убедитесь (Tm), что блокировка освобождена. – Rick77

+0

Этот ответ не помогает – Cheung

3

Вы действительно видите проблему или просто обеспокоены сообщением об ошибке? Это сообщение напечатано. Я верю, когда клиентская сторона входного канала событий терпит неудачу, потому что сервер закрыл соединение. Это может произойти, например, если вы не закрываете окно, когда ваша деятельность уничтожается.

+0

Я вижу это соединение в эмуляторе x86, когда я жду GPS-блокировки. (устройство, как представляется, настроено на отправку статических координат GPS) – Michael

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