Obtenir l'ID de ressource à partir d'ImageView

Je suis en train de développer un petit jeu.

J'ai un ViewFlipper qui a 50 photos (aléatoire fréquence de 4 images) dans ImageViews. Alors j'ai 4 Boutons 4 images qui peuvent apparaître dans le ViewFlipper.

La tâche est de cliquer sur le bouton droit lorsque l'image de droite s'affiche.
(Lorsque l'Image 1 apparaît Bouton 1 a à être pressé, et ainsi de suite)

Mon Problème est que je ne sais pas comment faire pour afficher une ImageView id.

flipper.getCurrentView().getId() 

me donne "-1" comme Id. Mais je veux avoir l'Id de "R. drawable.pic1"

Mon code pour l'instant:

mon Chargeur-Méthode:

protected void loadPicturesIntoFlipper() {

    Random generator = new Random(); 
    pictures = new ArrayList();

    for(int i = 0; i < 50;i++){

        int number = generator.nextInt(4) + 1;

        if(number == 1){
            pic = R.drawable.pic1;
        }
        if(number == 2){
            pic = R.drawable.pic2;
        }
        if(number == 3){
            pic = R.drawable.pic3;
        }
        if(number == 4){
            pic = R.drawable.pic4;
        }

        pictures.add(pic);  
    }


    for(int i=0;i<pictures.size();i++)
    {

        setFlipperImage((Integer) pictures.get(i));
    }



}

Mon Insert-Méthode:

private void setFlipperImage(int res) {

    image = new ImageView(getApplicationContext());
    image.setBackgroundResource(res);
    flipper.addView(image);
}

Mon Check-Méthode :

protected void check(int number, int id) {
    int code = 0;;

    if(number == 1){
        code = R.drawable.button_tip_finder;
    }
    if(number == 2){
        code = R.drawable.button_about_us;
    }
    if(number == 3){
        code = R.drawable.button_power_calculator;
    }
    if(number == 4){
        code = R.drawable.button_powerpedia;
    }



    if(code == id){
        test.setText(""+id);
    }
    else{
        test.setText(""+id);
    }


}

Je l'appelle comme:

 button1.setOnClickListener(new OnClickListener() {

                @Override
                public void onClick(View arg0) {
                check(1,flipper.getCurrentView().getId());
                flipper.showNext();

                }
            });

source d'informationauteur Billabong