С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
redraprec
0 / 0 / 0
Регистрация: 08.05.2014
Сообщений: 1
#1

Всплывающее сообщение (Toast) - Программирование Android

12.05.2014, 02:42. Просмотров 1110. Ответов 2
Метки нет (Все метки)

Здравствуйте! Прочитал несколько раз 12 урок, но никак не смог реализовать.
Сделал обычный калькулятор и нужно чтобы когда делил на ноль всплывало сообщение "На ноль делить нельзя"
Когда делю: результат - символ бесконечности, думаю нужно задать, если результат = ∞, то вывести сообщение
Пожалуйста, напишите готовый код.

в коде
Java
1
2
3
4
5
6
Button btnEqual;
TextView result;
int oper;
btnEqual = (Button)findViewById(R.id.btnEqual);
result = (TextView)findViewById(R.id.result); 
btnEqual.setOnClickListener(this);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2014, 02:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Всплывающее сообщение (Toast) (Программирование Android):

Как вывести всплывающее сообщение? - Программирование Android
Код на конопку любое всплывающее сообщение, что и куда писать?

Работа с Toast - Программирование Android
Здавствуйте! Имеются две кнопки : mAnswerNo = (Button) findViewById(R.id.answer_no); ...

Не выводит Toast - Программирование Android
всем привет. есть код: Toast.makeText(c, "Start indexing...", Toast.LENGTH_LONG).show(); while...

Toast duration - Программирование Android
Подскажите как задать свое время Добавлено через 1 минуту только вот мне надо большое время задать например минута

Toast trouble - Программирование Android
Все Доброго времени суток! Начал учить андроид по книге, там приводился код для создания кастомного тоста, код написал точь в точь , но на...

Вывод в Toast содержания 2х файлов - Программирование Android
Всем привет, есть код вывода содержания текстового файла в тоаст. Подскажите, как его переделать, что бы он выводил в тот же тоаст...

2
Vladimirys
309 / 206 / 25
Регистрация: 16.01.2010
Сообщений: 586
12.05.2014, 16:36 #2
Так "обверните" ваш результат в блок try catch. Система сама отловит ошибку.
Java
1
2
3
4
try { тут ваше действо}
catch (ArithmeticException e) {
Toast.makeText(this, "Ваше сообщение" , Toast.LENGTH_SHORT).show();
}
P.S. Я уже неоднократно говорил, то что называют уроками, совсем не уроки. Ибо все они, подразумевают хорошее знание языка Java. Но авторы почему то об этом упорно не говорят.

Добавлено через 6 минут
Зато упорно твердят что "все так просто". Да просто, если знаешь Java. Если нет, то все эти "уроки" - темный лес.
0
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
13.05.2014, 12:14 #3
Цитата Сообщение от redraprec Посмотреть сообщение
чтобы когда делил на ноль всплывало сообщение "На ноль делить нельзя"
Думаю проще предусмотреть ситуацию!
Java
1
2
3
4
5
if (b==0) {
 // выводим символ бесконечности
} else {
 // выводим результат a/b
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.05.2014, 12:14
Привет! Вот еще темы с ответами:

Вывод информации в Toast c Адаптера - Программирование Android
Здравствуйте. В программе реализован класс адаптера "новостей" - NewsAdapter наследуемый от BaseAdapter. При попытке вывести текст...

Как добавить OnClickListener в toast? - Программирование Android
Хочу сделать так чтоб мои Toast сообщения реагировали на клик. Попробовал так: Toast toast = new Toast(MyActivity.this); TextView...

Метод makeText в Toast - ошибка - Программирование Android
Здравствуйте, помогите плз, новичку. В строке 81 - Toast.makeText(this, "Нажата кнорка Ok",Toast.LENGTH_LONG).show(); ...

Toast после AlertDialog.Builder - Программирование Android
Добрый день. Нужно вывести Toast после нажатия setPositiveButton, в зависимости от результата. case (R.id.newFolderBtn): ...


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

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

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