Best practices to define constants used in an app
问题 I have a ContentProvider in a provider package where a JOIN query is declared: final String ALL_DATA_FOR_AN_ANIMAL = "SELECT " + "animals._id, " + COLUMN_NAME + " AS _name, " + COLUMN_CLASSE + " AS _class, " + "IFNULL(" + COLUMN_OVERRIDE_INDIVIDU_NUMBER + ", " + COLUMN_INDIVIDU_NUMBER + ")" + " AS _ind_nb, " + "FROM " + ANIMALS_TABLE_NAME + " LEFT JOIN " + ANIMALS_OVERRIDE_TABLE_NAME + " ON " + COLUMN_NAME + " = " + COLUMN_OVERRIDE_NAME + " WHERE animals._id = ?"; All the sql aliases defined