Size: a a a

StartAndroid Ru Chat

2021 March 23

А

Артём in StartAndroid Ru Chat
Можно туда же передать другое число.
источник

KX

Katana X in StartAndroid Ru Chat
Майк
for (int i=0; i < 2; i++)
{
   Toast.makeText(this, "blah", Toast.LENGTH_LONG).show();
}
Тогда repeat можно сделать
источник

KX

Katana X in StartAndroid Ru Chat
А почему туда просто число не написать?
источник

DK

Daniil Karpov in StartAndroid Ru Chat
Katana X
А почему туда просто число не написать?
там написано в аргументе int, но сами константы это 1 и 0
источник

М

Майк in StartAndroid Ru Chat
Katana X
А почему туда просто число не написать?
не предусмотрено. возможны только 2 значения
источник

DK

Daniil Karpov in StartAndroid Ru Chat
а за константами стоит вызов соотвествующих числовых аргументов, которые и определяют жизненный цикл, а они final
источник

KX

Katana X in StartAndroid Ru Chat
Понятно
источник

ПЯ

Пётр Язев in StartAndroid Ru Chat
Майк
for (int i=0; i < 2; i++)
{
   Toast.makeText(this, "blah", Toast.LENGTH_LONG).show();
}
везде циклы работают на разных скоростях. это не таймер 😑
источник

DK

Daniil Karpov in StartAndroid Ru Chat
Пётр Язев
везде циклы работают на разных скоростях. это не таймер 😑
да нет, тут суть в том что тост просто заново вызывается в итерациях цикла, а это не то что мне нужно (он просто всплывает и угасает несколько раз)
источник

ПЯ

Пётр Язев in StartAndroid Ru Chat
можно сделать новый поток

void run(){
for (int i=0; i < 2; i++)
{
sleep(1500);
   Toast.makeText(this, "blah", Toast.LENGTH_LONG).show();
}
}
там и спать в нем this.sleep(твое время в милисек);
источник

М

Майк in StartAndroid Ru Chat
У кого есть приложухи в Google Play залитые? Напишите в лс, либо ответ на это сообщение
источник

A

Aleksandr in StartAndroid Ru Chat
Пётр Язев
можно сделать новый поток

void run(){
for (int i=0; i < 2; i++)
{
sleep(1500);
   Toast.makeText(this, "blah", Toast.LENGTH_LONG).show();
}
}
там и спать в нем this.sleep(твое время в милисек);
можно и через корутины
источник

A

Aleksandr in StartAndroid Ru Chat
через корутины даже чище. Ведь run() скорее всего находится в Runnable. И ссылка this для Toast будет ссылаться не на Context, а на этот Runnable и тд
источник

ПЯ

Пётр Язев in StartAndroid Ru Chat
ну да тут ошибка, я просто код скопировал чтоб понятнее было что я имею виду
источник

СП

Сергей П. in StartAndroid Ru Chat
rRangerer
Это всё? 0_о
Это верхняяя часть
источник

ПЯ

Пётр Язев in StartAndroid Ru Chat
в конструкторе потока можно взять контекст, ну или его где-нибудь статическим обьявить
источник

A

Aleksandr in StartAndroid Ru Chat
тогда уж лучше WeakReference или ApplicationContext
источник

r

rRangerer in StartAndroid Ru Chat
Сергей П.
Это верхняяя часть
Меня больше нижняя интересует с факториалом
источник

Ф

Фёдор in StartAndroid Ru Chat
rRangerer
Меня больше нижняя интересует с факториалом
Если вы делаете это через цикл, я бы сразу ввел новую переменную t = 2n - 1. И дальше уже считать степень и факториал
источник

СП

Сергей П. in StartAndroid Ru Chat
rRangerer
Степень я посчитал, у меня с знаменателем постоянно проблема
Найди формулу факториала. И учти что факториал дико быстро растет с одной стороны...а степень  растет тоже дико быстро но медленнее.
При n порядка 30- 40 и числитель и знаменатель перестанут влезать в double даже. А частное в  double  комп приравняет к нулю или почти нулю.
На этом вычисление ряда можно заканчивать.

Если охота посчитать до  n порядка 50 - есть BigDecimal. Но и то перебор, у них свои лимиту что  туда влезет
.
источник