2017-05-22 2 views
0

Je veux enregistrer une valeur de variable dans une bibliothèque externe (AppCompat dans android).Comment enregistrer une variable de bibliothèque dans Java?

Est-ce possible? Je sais que je peux frapper un point d'arrêt et de vérifier une valeur, mais je veux vérifier de nombreux rappels d'événement tactile qui sont très difficiles à déboguer avec cette façon

Par exemple, le code est:

int setHeaderTopBottomOffset(CoordinatorLayout parent, V header, int newOffset, 
    int minOffset, int maxOffset) { 
    final int curOffset = getTopAndBottomOffset(); 
    int consumed = 0; 

    if (minOffset != 0 && curOffset >= minOffset && curOffset <= maxOffset) { 
      // If we have some scrolling range, and we're currently within the min and max 
      // offsets, calculate a new offset 
      newOffset = MathUtils.constrain(newOffset, minOffset, maxOffset); 

      if (curOffset != newOffset) { 
       setTopAndBottomOffset(newOffset); 
       // Update how much dy we have consumed 
       consumed = curOffset - newOffset; 
      } 
     } 

     return consumed; 
} 

Et je voulez connecter les cas où curOffset != newOffset et vous déconnecter curOffset et newOffset

+2

Veuillez fournir des détails spécifiques. –

Répondre

0

vous pouvez le faire dans IDEA en mettant un point d'arrêt sur la ligne qui vous intéresse, puis faites un clic droit sur l'option point d'arrêt, désactivez l'option Suspend et remplir Evaluate and log avec quelque chose comme Log.d(TAG, debugMessage)