Модераторы: javastic
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> java-android, ошибка компиляции 
:(
    Опции темы
cupoma58
Дата 24.10.2017, 10:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


ищущий



Профиль
Группа: Awaiting Authorisation
Сообщений: 31
Регистрация: 3.3.2017

Репутация: нет
Всего: нет



Привет!
Есть проект с отслеживаемыми кнопками.
Это кнопка в main.xml:
<Button android:id="@+id/plu" 
        android:text="+" 
        android:layout_width="fill_parent" 
        android:layout_height="fill_parent"/>,
а это - она-же в MainActivity.java:
...
private EditText display;
private char select = ' ';
private double currentResult = ' '; 
private double displayValue = ' ';
private String displayText;
...
...error: incompatible types(несовместимые типы)

final Button plu = (Button)findViewById(R.id.plu); 
plu.setOnClickListener(new OnClickListener(){public void onClick(View v)
{displayText = display.getText(); displayValue = Double.parseDouble(displayText);
                                           ^
select = '+'; currentResult = displayValue; display.setText(" ");}});

required(необходим): String(тип переменной)
found(основание): Editable(возможность редакции)
Компиляция идёт в bat-файле, после создания R.java. Аналогичный наезд на все операционные кнопки.
Не совсем понятно - на что компилятор намекает?
                                                                                  smile 

PM MAIL WWW   Вверх
iillyyaa2033
Дата 24.10.2017, 15:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 24.6.2017

Репутация: нет
Всего: нет



Замените
Код

displayText = display.getText();
на
Код

displayText = display.getText().toString();


Компилятор ни на что не намекает. Он говорит прямым текстом: displayText имеет тип "String", а Вы ему присваиваете тип "Editable" (т.к. display.getText() возвращает Editable - читайте справку).

Это сообщение отредактировал(а) iillyyaa2033 - 24.10.2017, 15:28
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Android | Следующая тема »


 




[ Время генерации скрипта: 0.0961 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.