вообще и у меня такой вопрос. Мне нужно обновлять данные с сервера каждые 5 секунд, для этого я использую while true в thread. Правильно ли я делаю или говнокод? 😁
https://pastebin.com/Gk4C4YLJ Сорян, вот код
По этому вопросу никто ничего не посоветует? 🤔
Говнокод :)
Лучше таймер и асинктаск, но в принципе, если память не течёт, то норм
Это говнокод, но если ты новичёк, то попытка охватить весь "неговнокодовый" стек может быстро погрузить тебя в пучину уныния, так что можешь оставить пока так, ну или хотя бы воспользоваться AsyncTask или Timer + TimerTask
Слепой while(true) это плохой запах совсем. Ты должен делать хотя бы while (isActive), где isActive — флаг булевский под твоим контролем
Купи книгу, Герберт Шильд Основы Java. Сразу 80% вопросов отпадут. Книжка 1500 рублев стоит. ъ
Обсуждают сегодня