Вы можете подавить его с помощью аннотации @SuppressWarnings("unchecked")
в строке перед объявлением:
@SuppressWarnings("unchecked")
HashMap<String,String> currentItem = (HashMap<String,String>) adapter.getItemAtPosition(position);
// Warning: Type Safety: Unckecked cast from Object to HashMap <String,String>
Если вы сделаете это, вы должны добавить комментарий, указывающий, почему это безопасно для преобразования типа вкарта строк в строки.
В качестве альтернативы, если вы читаете только с карты, вы можете привести ее к HashMap<?, ?>
и проверить тип объектов, которые вы получаете с карты, с помощью instanceof
.