Android Класс помечен как никогда не используемый - PullRequest
0 голосов
/ 19 января 2020

У меня действительно простой класс (ColorTool. java):

import android.graphics.Color;

public class ColorTool {

    public boolean closeMatch (int color1, int color2, int tolerance) {
        if (Math.abs (Color.red (color1) - Color.red (color2)) > tolerance ) return false;
        if (Math.abs (Color.green (color1) - Color.green (color2)) > tolerance ) return false;
        return Math.abs(Color.blue(color1) - Color.blue(color2)) <= tolerance;
    }
}

И я использую его в главном классе:

private final ColorTool ct = new ColorTool ();

И использую его:

int tolerance = 25;
        switch (action) {
            case MotionEvent.ACTION_DOWN :
                break;
            case MotionEvent.ACTION_UP :
                v.performClick();
                int touchColor = getHotspotColor (R.id.imgMainAreas, evX, evY);
                if(x == 1){
                    if (ct.closeMatch (Color.BLUE, touchColor, tolerance)){
                        x = 2;
                        animStart();
                    }
                }
...

В любом случае, класс помечен как никогда не используемый, функция внутри тоже. (closeMatch) Когда я анализирую весь код приложения, это тоже происходит. Может я что-то прощаю? Я обновил до последней версии Android Studio.

1 Ответ

1 голос
/ 19 января 2020

Может быть два класса с одинаковыми именами в разных местах, и Main использует другой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...