Неправильный класс состояния — ожидание исключения Состояния отображения в Android 1.5 с Пользовательским Представлением

Можно использовать std::find от :

#include 
vector vec; 
//can have other data types instead of int but must same datatype as item 
std::find(vec.begin(), vec.end(), item) != vec.end()

Это возвращает bool (true если существующий, false иначе). С Вашим примером:

#include 
#include 

if ( std::find(vec.begin(), vec.end(), item) != vec.end() )
   do_this();
else
   do_that();

6
задан Vadim Kotov 12 March 2019 в 13:20
поделиться

1 ответ

А, проблему было бы трудно диагностировать, как было первоначально заявлено.

Оказалось, что внутри моего настраиваемого представления мой ProgressBar был назван @ + id / progress , но когда я использовал настраиваемое представление TextProgressBar в моем макете, я также вызвал TextProgressBar @ + id / progress , что привело к появлению двух представлений с одинаковым идентификатором.

Переименование одного из них устранило проблему.

8
ответ дан 16 December 2019 в 21:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: