android: obter dimensão da exibição estendida usando addOnGlobalLayoutListener, mas falha

Eu estou implementando o seguinteaddOnGlobalLayoutListener para medir a Visualização Estendida (doodleView) na atividade principal (A)OnCreate seção.

  doodleView = (DoodleView) findViewById(R.id.doodleView);
  doodleView.setOnTouchListener(this);    

  doodleView.getViewTreeObserver().addOnGlobalLayoutListener(new OnGlobalLayoutListener() 
  {
        @Override
        public void onGlobalLayout() 
        {
            doodleViewWidth = doodleView.getWidth(); 
            doodleViewHeight = doodleView.getHeight();
        }
  });

No entanto, sublinha em vermelho para oaddOnGlobalLayoutListener com a seguinte declaração de erro:

The method addOnGlobalLayoutListener(ViewTreeObserver.OnGlobalLayoutListener) in the type ViewTreeObserver is not applicable for the arguments (new OnGlobalLayoutListener(){})

Eu pesquisei na web, mas não consigo encontrar um motivo para o erro. Alguém saberia o problema? Muito obrigado antecipadamente!

questionAnswers(2)

yourAnswerToTheQuestion