Je suis dans une classe unique, en utilisant 2 méthodes différentes.Appel d'un nombre entier à une méthode cast dans un espace privé
Dans un procédé j'ai:
private void detect();
int facesFound = detector.findFaces(bitmap565, faces);
détecteur
, et bitmap565 faces sont toutes définies dans la même méthode.
Dans une autre méthode, je voudrais appeler la valeur de facesFound.
Alors:
private void crop(){
if (facesFound > 1){
}
Mon problème, je ne peux pas accéder à cet entier de la méthode, car elle est coulée sur place. Quelle est ma meilleure façon de modifier mon code pour l'appeler?
Edit: ajouter la méthode:
private final View.OnClickListener btnClick = new View.OnClickListener() {
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.action_button:
crop();
Donc, vous dites déclarer un entier en haut de ma classe qui est définie comme obtenir l'entier passé à travers ma nouvelle méthode int privé détecter()?
Serait-il logique d'avoir 'facesFound' une variable membre, et vous définiriez c'est via 'detect'? – birryree
+1, je suis d'accord. Ce serait le choix logique. –
Pourriez-vous élaborer s'il vous plaît? Désolé, je suis assez nouveau à ce sujet. – Sapp