[JAVA] Überprüfung durch Ressourcenanmerkungen

Durch Hinzufügen einer Ressourcenanmerkung zum Android-Argument kann überprüft werden, ob diese in der Ressource vorhanden ist.

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);

        ...
    }

Android Studio sagt Ihnen Folgendes.

Falsch スクリーンショット 2017-03-14 21.03.28.png

Positiv スクリーンショット 2017-03-14 21.03.49.png

Referenz

Improve Code Inspection with Annotations | Android Studio

Recommended Posts

Überprüfung durch Ressourcenanmerkungen
Rails singuläres Ressourcenrouting nach Ressource