Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Autochapa
0 / 0 / 0
Регистрация: 28.11.2015
Сообщений: 32
1

Error: incompatible types: Object cannot be converted to

06.09.2017, 13:42. Просмотров 372. Ответов 3
Метки нет (Все метки)

есть цикл:
Java
1
for (TextViewerListener listener : this.mTextViewerListeners.getNonNullList()) {...}
есть метод getNonNullList()
Java
1
2
3
4
5
6
7
8
9
public class ListenerList {
 
   public List getNonNullList() {
      ArrayList list = new ArrayList();
      ......
      return list;
   }
 
}
выдает
error: incompatible types: Object cannot be converted to TextViewerListener


я бы сделал public List <TextViewerListener> getNonNullList()
Java
1
2
3
4
5
   public List <TextViewerListener> getNonNullList() {
      ArrayList list = new ArrayList();
      ......
      return list;
   }
но getNonNullList() вызывается для нескольких типов...

например еще

Java
1
for (InternalTextListener listener : listeners.getNonNullList()) {

как сделать чтоб не ругалась, и был универсальный метод?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.09.2017, 13:42
Ответы с готовыми решениями:

Catchable fatal error: Object of class mysqli could not be converted to string
Приветствую вас! Столкнулся с такой вот траблой, уже сутки копаюсь, Перелопатил...

[Error] Incompatible types
if (edit3.text='') + '-' + (edit2.text='')then в этой строке находит ошибку: ...

[Error] Unit1.pas(46): Incompatible types
Вот делаю Лабораторку по масивам напесал unit Unit1; interface uses ...

Error Incompatible types: Char and String
procedure TForm2.btn1Click(Sender: TObject); var otstyp,i,k,number:Integer;...

Ошибки [Error] Unit1.pas(40): Incompatible types
unit Unit1; interface uses Windows, Messages, SysUtils, Variants,...

3
Pablito
2811 / 2235 / 754
Регистрация: 12.05.2014
Сообщений: 7,821
Завершенные тесты: 1
06.09.2017, 14:03 2
привет интерфейсы
0
Autochapa
0 / 0 / 0
Регистрация: 28.11.2015
Сообщений: 32
06.09.2017, 16:15  [ТС] 3
не знаю как сделать, неполучается с интерфейсами
0
Hank
64 / 55 / 5
Регистрация: 28.12.2011
Сообщений: 309
06.09.2017, 16:33 4
Цитата Сообщение от Autochapa Посмотреть сообщение
неполучается с интерфейсами
т.е. вы пробовали с помощью интерфейсов? покажите как делаете.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.09.2017, 16:33

[Error] Unit1.pas(50): Incompatible types: 'Integer' and 'Extended'
procedure TForm1.Button1Click(Sender: TObject); begin...

Ошибка: Error E2010 Incompatible types: 'PWideChar' and 'PAnsiChar'
function GetFileList(const Path: String): string; var a: Cardinal; fa:...

Ошибка [Error] Unit1.pas(38): Incompatible types: 'Array' and 'String'
На строке s:=memo1.lines; выводит Unit1.pas(38): Incompatible types: 'Array'...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru