2010-03-16 4 views
0

Sur mon écran, j'ai ButtonField et CustomButtonField. Les deux ont été ajoutés à la liste de mon écran. MyScreen.add (nouveau ButtonField ("cliquez sur moi"))Comment déterminer le type d'objet dans l'application blackberry?

myScreen.add (nouveau CustomButtonField ("cliquez à nouveau sur moi"));

Maintenant, je veux savoir sur quel bouton est cliqué et le type d'objet dans la fonction fieldChanged.

public void fieldChanged (champ Champ, le contexte int) {

// ici- comment déterminer le type d'objet // quel objet a été cliqué // ButtonField ou CustomButtonField ???? }

Veuillez aider Merci SIA

Répondre

0
instanceof is your friend: 

public void fieldChange(Field field, int context) { 
    if(field instanceof CustomButtonField) 
     ;//do something 
    else if(field instanceof ButtonField) 
     ;//do something 
} 
Questions connexes