|
Анимация ожидания окончания AsyncTask
|
|||
---|---|---|---|
#18+
Доброго времени суток всем! Написал класс-наследник PostConnectionTask от AsyncTask, который делает запрос к сайту. Все работает как надо. Хотелось бы как-то анимировать ожидание окончания задания. Попробовал сделать еще одну AsyncTask: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36.
Смысл в следующем: запустить WaitTask перед запуском PostConnectionTask, она будет постоянно анимировать текст на экране, а в методе onPostExecute класса PostConnectionTask вызвать WaitTask.cancel Проблема в том, что WaitTask работает (текст двигается), но, видимо, не дает "подышать" задаче PostConnectionTask, ибо та никак не заканчивается. Может кто знает, как это победить? С уважением, Валера. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2018, 16:31 |
|
Анимация ожидания окончания AsyncTask
|
|||
---|---|---|---|
#18+
Sp999Может кто знает, как это победить? Интервал увеличить хотя-бы до 100? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2018, 17:58 |
|
Анимация ожидания окончания AsyncTask
|
|||
---|---|---|---|
#18+
wadmanSp999Может кто знает, как это победить? Интервал увеличить хотя-бы до 100? Но ведь это же целая секунда. Т.е. анимация обновляется раз в секунду. Если я увеличу интервал до 100, то я просто утрачу весь желаемый эффект. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2018, 18:16 |
|
Анимация ожидания окончания AsyncTask
|
|||
---|---|---|---|
#18+
Sp999wadmanпропущено... Интервал увеличить хотя-бы до 100? Но ведь это же целая секунда. Т.е. анимация обновляется раз в секунду. Если я увеличу интервал до 100, то я просто утрачу весь желаемый эффект.Секунда это 1000. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2018, 09:04 |
|
Анимация ожидания окончания AsyncTask
|
|||
---|---|---|---|
#18+
wadmanSp999пропущено... Но ведь это же целая секунда. Т.е. анимация обновляется раз в секунду. Если я увеличу интервал до 100, то я просто утрачу весь желаемый эффект.Секунда это 1000. Не, задается не в миллисекундах, а в секундах: Код: java 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2018, 10:17 |
|
Анимация ожидания окончания AsyncTask
|
|||
---|---|---|---|
#18+
Sp999wadmanпропущено... Секунда это 1000. Не, задается не в миллисекундах, а в секундах: Код: java 1.
Не обратил внимания... Дак замени на https://docs.oracle.com/javase/tutorial/essential/concurrency/sleep.html :) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2018, 10:29 |
|
Анимация ожидания окончания AsyncTask
|
|||
---|---|---|---|
#18+
wadmanSp999пропущено... Не, задается не в миллисекундах, а в секундах: Код: java 1.
Не обратил внимания... Дак замени на https://docs.oracle.com/javase/tutorial/essential/concurrency/sleep.html :) Не помогло, попробую еще сделать просто через таймер ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2018, 13:45 |
|
Анимация ожидания окончания AsyncTask
|
|||
---|---|---|---|
#18+
Чем не подошла "родная" анимация? http://startandroid.ru/ru/uroki/vse-uroki-spiskom/56-urok-20-animatsija.html ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2018, 14:06 |
|
Анимация ожидания окончания AsyncTask
|
|||
---|---|---|---|
#18+
wadmanЧем не подошла "родная" анимация? http://startandroid.ru/ru/uroki/vse-uroki-spiskom/56-urok-20-animatsija.html Вообщем, через таймер все получилось: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36.
На досуге как-нибудь попробую и родную анимацию. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.04.2018, 14:48 |
|
|
start [/forum/topic.php?fid=13&fpage=6&tid=1330892]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
87ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 236ms |
total: | 417ms |
0 / 0 |