Resource annotations 검증

2315 단어 AndroidJava
Android 매개변수에 리소스를 근사하게 추가하여 리소스에 있는지 확인할 수 있습니다.
before
    private void handleColorChange(int stringResId, int colorResId) {
        int prefColor = pref.getInt(getString(stringResId), 0);

        ...
    }
after
    private void handleColorChange(@StringRes int stringResId, @ColorRes int colorResId) {
        int prefColor = pref.getInt(getString(stringResId), 0);

        ...
    }
안드로이드 스튜디오가 이렇게 알려줬어요.
잘못

올바르다

참고 자료


Improve Code Inspection with Annotations | Android Studio

좋은 웹페이지 즐겨찾기