Интерфейс, диалоги, темы, стили, меню
-
KillAndEat
- Сообщения: 5
- Зарегистрирован: 25 ноя 2012, 22:38
Сообщение
KillAndEat » 25 ноя 2012, 22:45
Код: Выделить всё
public void ClickButton (int mark){
switch(mark){
case 1:
{
делаем что-нибудь с глобальной переменной numb
Output (?);
break;}
case 2:
{
делаем что-нибудь с глобальной переменной numb
Output (?);
break;}
}
public void Output (?){
TextView display = (TextView) findViewById(R.id.answer);
display.setText(numb);
}
Какой параметр нужно задать методу Output чтоб все заработало) Второй день мучаюсь уже.
-
rezak90
- Сообщения: 3422
- Зарегистрирован: 26 июн 2012, 13:22
- Откуда: UA
-
Контактная информация:
Сообщение
rezak90 » 25 ноя 2012, 23:51
меньше копи-пастом нужно заниматься))) уберите знак вопроса в методе и всё, он там никакой роли не играет. Я думаю что знак вопроса может означать что туда можно передать всё что угодно или же возможно это boolean, так как в яве есть такая замечательная конструкция как ? x : y
R.id.team
Политика на форуме запрещена
-
KillAndEat
- Сообщения: 5
- Зарегистрирован: 25 ноя 2012, 22:38
Сообщение
KillAndEat » 26 ноя 2012, 01:09
Знак вопроса означает что я не знаю какой параметр нужен методу(виноват что не пояснил сразу).Без параметра выдает ошибку.
-
AndreyI
- Сообщения: 372
- Зарегистрирован: 14 май 2012, 16:18
Сообщение
AndreyI » 26 ноя 2012, 03:08
Могу ошибаться (пишу с телефона) но у меня такое ощущение что вы определили метод внутри другого метода. Посмотрите внимательно. Где закрывается блок switch я вижу, а где у вас заканчивается метод ClickButton?
А параметры там не нужны никакие.
-
KillAndEat
- Сообщения: 5
- Зарегистрирован: 25 ноя 2012, 22:38
Сообщение
KillAndEat » 26 ноя 2012, 10:41
Да вы правы не хватает одной скобки(для закрытия метода ClickButton). Но это кусок кода набросан на скорую руку и к основной программе не имеет никакого отношения.
Мне тоже кажется что никакого параметра не нужно, но как только начинает выполнятся метод Output происходит вылет
Даже если метод Output() назначить на отдельную происходит вылет при обращении к нему. Если в параметр добавить View то все нормально