Форум программистов, компьютерный форум CyberForum.ru

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

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

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

12.05.2014, 02:42. Просмотров 1045. Ответов 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);
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2014, 02:42     Всплывающее сообщение (Toast)
Посмотрите здесь:

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

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

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

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

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

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

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

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

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

Ошибка метода makeText в Toast (AIDE) - Программирование Android
Здравствуйте. Редактирую код в AIDE на Android-смартфоне. Выскакивает вот такая ошибка: Вот сам код: package...


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

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

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

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