簡體   English   中英

標記為從未使用過的 Android 類

[英]Android Class marked as never used

我有一個非常簡單的類(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;
    }
}

我在 Main 類中使用它:

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 版本。

在不同的地方可能有兩個同名的類,而 Main 使用另一個。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM