android: Dimension der erweiterten Ansicht mit addOnGlobalLayoutListener abrufen, schlägt jedoch fehl

Ich implementiere das FolgendeaddOnGlobalLayoutListener um die erweiterte Ansicht (doodleView) in der Hauptaktivität (A) zu messenOnCreate Sektion.

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

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

Es wird jedoch für das Symbol rot unterstrichenaddOnGlobalLayoutListener mit der folgenden Fehlermeldung:

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

Ich habe im Internet recherchiert, kann aber keinen Grund für den Fehler finden. Würde es jemanden geben, der das Problem kennt? Vielen Dank im Voraus!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage