Подтвердить что ты не робот

Издатель закрыл входной канал или произошла ошибка. события = 0x8

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

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

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

4b9b3361

Ответ 1

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

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

Canvas canvas = null;

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

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

Ответ 2

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