Size: a a a

StartAndroid Ru Chat

2020 April 29

G

Gray in StartAndroid Ru Chat
👽 Anton
просто во время создания алерт диалога, контекст какой ставить,просто getActivity()?
Да, можно
источник

СС

Сергей Смирнов... in StartAndroid Ru Chat
объясните мне, почему в студии деление 0,01 на 0,05 не дает 0,2, а дает: 0.19999999999999998 ???
источник

СП

Сергей П. in StartAndroid Ru Chat
Сергей Смирнов
объясните мне, почему в студии деление 0,01 на 0,05 не дает 0,2, а дает: 0.19999999999999998 ???
Вы открыли для себя мир  double и float чисел! Поздравляю.
Там это нормально. Не баг а фича
источник

СС

Сергей Смирнов... in StartAndroid Ru Chat
Сергей П.
Вы открыли для себя мир  double и float чисел! Поздравляю.
Там это нормально. Не баг а фича
а как получить 0,2?
источник

СП

Сергей П. in StartAndroid Ru Chat
А как бороться с этим когда вы пишете свой первый калькулятор - решайте сами. Вы же программист.
источник

СП

Сергей П. in StartAndroid Ru Chat
Способов множество, я знаю штук пять
источник

S

SVK702 in StartAndroid Ru Chat
Сергей Смирнов
а как получить 0,2?
Гугли. Если особо не в курсе как правильно использовать поисковики, то почитай тематические статьи. 100% найдёшь ответ
источник

S

SVK702 in StartAndroid Ru Chat
Написал человеку. Вкину сюда ещё кратко на всякий. Можно использовать класс DecimalFormat

DecimalFormat df = new DecimalFormat("#.##"); System.out.println(df.format(num));
источник

RF

Roman Fedorov in StartAndroid Ru Chat
Сергей Смирнов
объясните мне, почему в студии деление 0,01 на 0,05 не дает 0,2, а дает: 0.19999999999999998 ???
При операции деления на низком уровне происходит преобразование типов, которое всегда вычисляет приблизительный результат, поэтому появляются эти числа
Можно воспользоваться функцией округления до ближайшего целого с заданным число знаков после запятой, самый простой вариант
источник

СП

Сергей П. in StartAndroid Ru Chat
...ну там самое сложное понять до скольки надо округлять.
Скажем если мы делим 23 на 17  сколько юзеру надо знаков после запятой? Три, пять? А если 5 на 113 ? Двух мало, 0.02 вряд ли подойдет
источник

СП

Сергей П. in StartAndroid Ru Chat
То есть это под конкрентный случай
источник

СП

Сергей П. in StartAndroid Ru Chat
Ну и плюс еслии после округления с какогото знака одни нули - 0.200000 - их надо отбросить
источник

S

SVK702 in StartAndroid Ru Chat
Сергей П.
...ну там самое сложное понять до скольки надо округлять.
Скажем если мы делим 23 на 17  сколько юзеру надо знаков после запятой? Три, пять? А если 5 на 113 ? Двух мало, 0.02 вряд ли подойдет
Ну тут можно немного подзаморочиться и всё нужное дописать. Плюс ко всему, если это практика, лишним не будет
источник

S

SVK702 in StartAndroid Ru Chat
Плюс, это вроде бы не так сложно
источник

BX

BIG X in StartAndroid Ru Chat
а если ПеКарня 2008 года (е8400(2x3.0), 2х2DDR2, HDD, Windows7x64)...
Что лучше станет для обучения Эклипс или НэтБинс?

АндроидСтудио - заставляет судорожно дергать веком от лагов...
источник
2020 April 30

СП

Сергей П. in StartAndroid Ru Chat
BIG X
а если ПеКарня 2008 года (е8400(2x3.0), 2х2DDR2, HDD, Windows7x64)...
Что лучше станет для обучения Эклипс или НэтБинс?

АндроидСтудио - заставляет судорожно дергать веком от лагов...
Это примерно как на счетах.
Уголок некрофила какой то.
источник

BX

BIG X in StartAndroid Ru Chat
Сергей П.
Это примерно как на счетах.
Уголок некрофила какой то.
Ну чего вы так критично... речь идет об основах...я даже о виртуальной девайсности молчу...
источник

АК

Анатолий Колосков... in StartAndroid Ru Chat
Sergey Ibragimov
Да уж не подумал что Android Studio оптимально и лучше иметь 8Gb оперативы на компе, чтобы он быстрее и производительней работал, нежели сейчас у меня стоит 4Gb оперативы
У меня на ноуте 8 GB core-i5 всеровно тормозит ноут  я вместо эмулятора подключаю смартфон по usb и тестируют свои приложения
источник

SI

Sergey Ibragimov in StartAndroid Ru Chat
Andriy Saliy
просто курс експресс, удобно чтобы быстро вьехать, а так то читай HeadFirst,Эккеля,Шилдта
Ок, поищю сегодня, пока есть интернет... Надеюсь не забуду...
источник

SI

Sergey Ibragimov in StartAndroid Ru Chat
Анатолий Колосков
У меня на ноуте 8 GB core-i5 всеровно тормозит ноут  я вместо эмулятора подключаю смартфон по usb и тестируют свои приложения
Ок, я же говорю, запускать сам буду у себя даже при торможении эмулятора и оптимально по usb через adb
источник