Bohdan
Телефон заменяет джава на джаваскрипт. Кто-то хочет чтоб его перепрошили
Vladislav
Зарина А вам точно джава нужна? ;) Может стоит подумать в сторону JS, Питона? Какую цель приследуете в изучении джавы?
.
Vladislav
Просто джава ради джавы выглядит ужасно плохо
.
Bohdan
Стартандроид тоже легче но там самые основы
Vladislav
Имхо, джавараш посредственная штука
Darya
ну мне легче сначала основу понять по видео, чем по книге. В видео сложно конечно сразу раскрыть вопрос, но основное направление дает для меня лучше. А дальше уже в книгах или в документации легче искать имея общую картину и представление, как это работает.
Darya
Имхо, джавараш посредственная штука
Ну джавараш попалась на глаза не сразу, а после определенного времени изучения андроид, поэтому уже примерно имелось представление о чем идет речь, но прорешав задачки некоторые навыки подтянулись. Инкапсуляция и наследственность очень хорошо объясняют например. Ну в целом не зря потрачено время. Конечно нельзя брать этот ресурс за основу, но по практиковать нужно обязательно.
Bohdan
Не могу сказать. Я джаву по хортсману в универе учил( где благополучно его и потерял)
Anton
Head First Java -> Философия Java
Точно не стоит начинать с javarush или видеокурсов
Михаил 🇺🇦
Если выбирать не книгу, а видео, то есть видеокурсы по Java на Youtube(itvdn, которые ранжируются по степени сложности) или же курс на Udemy, если вдруг не найдётся возможность его купить, то можно поискать на торрентах
Александр
Народ, есть строка
1 ноября 2017
. Так вот, как сделать так
1
Ноября
2017
Чтоб все центровалось без использования больше чем одного текствью?
Евгений
Gravity="center"
Александр
Всем спасибо. То что нужно
Anonymous
Если знаешь хлть один ооп язык и понимаешь принципы ооп
Anonymous
То любой ооп яп только синтаксис , а это неделя в очень не напряжном ритме
Gerc
[1]
[2]
Два разных списка с разными бекграундами. Как сделать? Один рекуклер с фоном, который вложен в скроллвью? Ведь мультивюхолдер не поможет
Alexey
2 рекуклера?
Gerc
И они одним списком должны
Alexey
т.е. как сделать единый бэкграунд для нескольких последовательных айтемов?
Alexey
разве что декодировать регион изображения и вставлять как фон в зависимости от позиции
Aleksei
http://grenok.com/phone/index.html
Олександр 🇺🇦
Кто знает, если я использую unity ads, нужно ли мне добавлять политику конфиденциальности для приложения?
Олександр 🇺🇦
Ну, или знает кто-то беседу для unity3d разработчиков?)
Владимир
Народ, такая проблема - на сяоми и хуавей не ходят пуши (FCM) если выгрзить приложение из недавних. Кто как с этим борется? Вот здесь описали боль, а решения - нет https://github.com/firebase/quickstart-android/issues/41
You
В настройках запретить системе убивать процесс
Владимир
You
Нет, скажи спасибо китайцам
Artem
https://github.com/google/flexbox-layout
Уже на 60% на Kotlin, интересно гугл будет постепенно переписывать все свои библиотеки на котлин и прощаться с java или просто эксперимент
Artem
а, походу просто примеры на котлине
Igor
You
Ого
Alexey
получается так
Alexey
ага, но тут наверное не amb надо
Alexey
debounce какой-нибудь? я не знаю кейса)
Alexey
The Amb feature can be useful if you have multiple cheap resources that can provide values, but latency is widely variable. For an example, you may have servers replicated around the world. Issuing a query is cheap for both the client to send and for the server to respond, however due to network conditions the latency is not predictable and varies considerably. Using the Amb operator, you can send the same request out to many servers and consume the result of the first that responds.
Darya
Направьте пожалуйста в правильном направлении. У меня есть editField в нем несколько слов, но всегда разное количество. Нужно брать все слова и из них должна получится 1 общая строка, где все эти слова через + идут. Это собираем слова в массив, потом перебором и стрингбилдером от туда каждое слово достаем? Или легче есть путь?
Anton
Anton
Делай статики, братан так 100% не удалится из памяти
Anton
Ты же тред хотел создавать, нет?
Макс
статитоком вообще желательно ничего не делать 🙂
Макс
а то потом вознинут вопросы куда вся память делалсь
Алексей
Вы снова всё в кучу смешали. Скорее всего, вам предложили сделать static-переменную (static классы - это хорошо, но это совсем другое). Так делать ни в коем случае нельзя, утечку памяти очень легко получить. Сформулируйте от начала и до конца, что вы хотите сделать, тогда вам что-то нормально можно будет подсказать. И почитайте руководство по многопоточности в Android, а то ощущение, что вы не очень понимаете то, что пытаетесь сделать)
Алексей
зачем вам тред? Напрямую ими сейчас редко нужно пользоваться
Алексей
а что делает handler с этой командой?
Darya
Алексей
а зачем вам для этого тред вообще?
Алексей
сделайте post в главный поток
Алексей
Даже не надо, просто вызовите метод, без всяких тредов.
Алексей
Да
Алексей
Зачем?
Алексей
можете, конечно, я не знаю, откуда вы взяли, что нужен тред.
Алексей
И не уверен, что вам даже handler нужен. почему просто не вызвать нужный метод у аниматора?
Anton
Отан, тебе в самом верху Алексей написал сформулировать вопрос грамотно и тогда тебе на него грамотно ответят
грамотно значит ответить на вопросы
1. Что хочу сделать
2. Как пытался сделать самостоятельно
Gerc
Конечно. Куча тредов на любой чих же у тебя
Gerc
Долгие операции, не касающиеся уи
Алексей
кому отправить?
Алексей
new Handler(Looper.getMainLooper()).postDelayed(() -> {
// do some stuff
}, 10000);
Алексей
Необходим
Алексей
он легковесный, вас ничем не замедлит, и от него никуда не денетесь.
Алексей
нет. Но зачем это делать?
Алексей
нет, так сделать нельзя, только задержку вручную выставить побольше.
Алексей
вам нужен аниматор, которому не нужен никакой искусственный фоновый тред.
Алексей
ни в коем случае никаких циклов
Алексей
вот это руководство почитайте: https://developer.android.com/guide/topics/graphics/prop-animation.html
Не нужно ради анимации проигрывать видео, пожалуйста)
Alexey
Как в играх прямо)
Алексей
Прочитайте внимательно статью. Там написано, что вы можете анимировать вообще что душе угодно, и как это сделать.
Алексей
самый простой вариант - через IntAnimator сделать
Алексей
Статью почитайте, блин, там все распиано)
Aleks
Привет. Помогите разобраться с получением значения переменной. В методе setWebmData вносим в переменную значение, а в методе onResume нужно эту переменную распарсить. Но дело в том, что никакого значения в нее не вносится. https://pastebin.com/VVBqqiSG
Alexey
целая секунда
Антон
Вы же ему сами указали какое значение менять (вторым параметром)
Ⓜ️ᵃʳᵃᵗ
Может