Sergey
Котлин, вроде, выглядит получше Джавы, но начинать новый проект, когда в Котлине плаваешь, не особо охота.
R
R
В крайнем случае будешь писать первое время в java стайле
Sergey
Ну тут ты забваешь о том, что долгое время на Джаве ты привык мыслить как Джава, и переходя на Котлине, некоторые вещи меняются и работают по другому, поэтому, когда смотришь на Котлин ты постоянно пытаешься понять, как же они перевели это с Джавы.
R
Sergey
Это вот я как Даггер 2 разбираю и я, без него, понимаю, что если в конструкторе есть зависимость, то ее я должен где-то в коде вставить, где я подрубаю ее, а в Даггере просто сделал инъекцию и все, и вот для меня не ясно - каким образом, система знает, что этот конструктор возьмет нужный мне атрибут класса.
R
Там все органично довольно складывается. Несколько более декларативно, но красиво.
Behruz
Behruz Bahromzoda:
Привет всем я хочу создать программа тестирование пожалуста помогайте с алгоритм программа
Аброр
Доброго времени суток. Кто нибудь реализовывал websocket чат, если да, то есть примеры?
Sergey F
можно ли динамически добавлять menu item не вниз контейнера, а наоборот наверх?
R
Cyrill
Всем привет. Подскажите пожалуйста, какую библу используете для создания клиент-сервер приложений. Стандартная чёт вообще не зашла
Anton
Cyrill
Anton
ᛖᚹᛋᛁᚱ
ᛖᚹᛋᛁᚱ
На дроиде сделать не особо сложно
ᛖᚹᛋᛁᚱ
Но вот как на стороне сервера, хз
ᛖᚹᛋᛁᚱ
Я в ruby zero
Mike
Vadim
Привет! Если приложению надо качать файлы размером по 200 мб, как это делать лучше? Чтобы была докачка и криво не скачивалось и т.д.
ᛖᚹᛋᛁᚱ
ktor.io
Пасиб, займусь чтивом
Ramazan
Кто в курсе почему scroller (полностью настроенный в кастомном вью) не скролит вьюху если вызвать его метод startScroll() с задержкой, например так - new Timer().schedule(new TimerTask() {
public void run (){
scroll.startScroll(....);
}
}, 500);
Если вызвать напрямую то скролит
Павло
Эльдар
Доброго времени суток. Сижу я тут и думаю, а умеет ли oneplus5t делать фото по команде голосом. И вот уже второй час туплю)) Господа подскажите пожалуйста как реализовать такую функцию. Заранее данке
Mukhit
Всем привет, У меня есть две TabLayout in BottomNavigationView, И они работает очень хорошо, но проблема в том из одного TabLayout иду второму с помощью replace фрагментов, и когда заново возврвщаю, таб не работает, то есть медленно скроллит, в чем проблема не знаете? Или как искать в гугле?
Яўгеній
Ребят, я так и не смог разобраться с проблемой блокировки кнопки. Судя по всему, код, блокирующий кнопку просто не срабатывает и я не понимаю как это возможно. Вот кода на пастебин, кинул туда только этот метод: https://pastebin.com/wf2dNczS Вот, первые две строчки кода не срабатывают вообще, как будто их вовсе нет...
Mike
Яўгеній
sleep и join блокируют UI, он всё это время заморожен и не перерисовывается
да оно и без этого не работает, я как два раза подряд нажму на кнопку, так событые дважды и срабтывается, а должно только один раз, т.к. после первого нажатия событие уже начало выполняться и кнопка, соответственно кнопка должна быть заблокирована и второе нажатие не должно сработать, у меня почему два клика - два раза выполняется метод. Даже такой код не работает:
btnSendNewPassword.setEnabled(false); //не сработало
btnSendNewPassword.setClickable(false); //не сработало
textView.setText("Block"); //не сработало
createTemporaryPassword();
btnSendNewPassword.setEnabled(true);
btnSendNewPassword.setClickable(true);
textView.setText("Unblock");
Mike
Яўгеній
Яўгеній
Что именно ты пытаешься сделать?
Понимаешь ли, что такое «поток выполнения», «блокирующая операция», «асинхронная операция»?
про потоки я немножко знаю, и мне с самого начало и казалось что где-то с этим и проблема, потому что выглядел как будто запущено два потока и они выполняются вразнобой...
мне нужно что бы после нажатии кнопки она блокировалась до тех пор, пока не выполниться вложененый в нее метод, у меня там восстановление пароля и пользователь, нажав кнопку несколько раз, отправит сбе три временных пароля, рабочим будет только последним и что бы такого не было, я пытаюс заблочить кнопку
Mike
Яўгеній
Яўгеній
и обрабатывается ответ
Mike
Яўгеній
Как, чем?
если я правильно понял, эта штука называется AsyncTask
Яўгеній
собственно, в onPreExecute блокируешь кнопку, в onPostExecute разблокируешь
спасибо, вроде работает. только оно покудо дойдет до выполнения пользовательм ожету спеть еще три раза нажать. У меня ведь как: в одном классе обработчик нажатий, в другом формируется запрос, а третьем запрос отправляется на сервер. И получается, что, до того, как заблокируется кнопку выполняется еще некоторое количество кода...
Mukhit
Mike
Anonymous
Есть 2 эдиттекста во фрагменте. Как я могу подписаться на их изменения и получать обновления в другом фрагменте? (Фрагменты работают одновременно) Куда копать?
Mike
Evgenii
Подскажите пожалуйста решение
Есть private class PagerAdapter extends FragmentPagerAdapter@Override
public Fragment getItem(int pos) {
if (pos == 0){
return FragmentRecyclerView.newInstance(model);
}
else if (pos == 1){
return FragmentMore.newInstance(model1);
}
else {
return null;
}
}
@Override
public int getItemPosition(Object object) {
if (object instanceof FragmentMore){
FragmentMore f = (FragmentMore) object;
f.setIt(13d);
}
return super.getItemPosition(object);
}public void setIt(Double a){
view.setText(String.valueOf(a));
}На {view.setText(String.valueOf(a));}
выпадает null Exception
Ошибка то ясна, но вот как исправить ?
Смысл в том чтобы обновлять фрагмент ViewPager
Kirill
Почему вьюха может не перерисовываться после setLayoutparams?
Kirill
точнее ее местоположение не меняется
Kirill
requestLayout не помогает
Kirill
решение: view.post { view.requestLayout() }
Sasha
гайз а как же котлин&
Sasha
?
Ivan
Ребята, у кого-нибудь было такое, что WebView при загрузке определённого контена становится белой? Я подозреваю, что она белеет после того как отрисует SVG.
Mike
Vadim
Как так? Не может импортнуть только этот класс
Lev
Ребилдни проект
Vadim
То же самое
Vadim
Мож из за того что класс в jar модуле лежит
Vladislav
Добрый день! Есть наследник FrameLayout, от родителя отличается только тем, что в нем с помощью addView(view, -1) добавляется один элемент, а остальные элементы наполняются из xml. Подскажите, пожалуйста, где именно нужно выывазть addView, чтобы он отработал последним? Если вызвать последней строкой конструктора, то эта вьюха оказывается первой
Siarhei
добрый день. не подскажете что значит ошибка "Project isn't linked with Gradle'? в проекте есть *kts градлы
Anonymous
Ребят какие могут быть проблемы при подключение по локалке игроков с пк , андроид и ios
Anonymous
Функции у всех одинаковые , оптимизированные каждая под платформу , но схожие
Anonymous
Добрый день, какие минимальные требования ноутбука для Android studio ?
Anonymous
Ребята подскажите пожалуйста, хочу просматривать doc docx rtf xls файлы, но не знаю какую либу для этого лучше использовать?(
Sergey F
i3 6100 с 8 озу более чем достаточно
Anonymous
Пасаны а что больше важнее для быстродействия? Оперативка или ССД?
Anonymous
Просто бюджет ограничен и я не знаю что брать
Anonymous
Win10 + Linux Ubuntu (Dualboot)
Anonymous
4К ))
Anonymous
Ну или оперативку добавить или ссд
Anonymous
@JohnnySC какой ноут ?
Ilya
Ссд
Anonymous
Anonymous
HD экран
Anonymous
Модель ?
Anonymous
Но винда у меня вытесняет линю в последнее время. Дело в том что я дизайню в винде а кодю в лине и неудобно ребутиться. Мигрирую сижу вот, файлы переношу
Anonymous
Anonymous