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
Positiv