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

Всплывающее сообщение (Toast)

12.05.2014, 02:42. Просмотров 1211. Ответов 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
public void makeToast(String text){ ...

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

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

Не выводит Toast
всем привет. есть код: Toast.makeText(c, "Start indexing...",...

2
Vladimirys
315 / 211 / 28
Регистрация: 16.01.2010
Сообщений: 619
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 / 46
Регистрация: 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
Здавствуйте! Имеются две кнопки : mAnswerNo = (Button)...

Toast.makeText. Параметр context
public static void MyFunction(Context context, int param1, int param2) { //...

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


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

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

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