Size: a a a

Android Developers

2019 November 23

Н

Николай in Android Developers
Yaroslav Yuzyk
Додай код в леяут:

<!-- Remove Auto focus from EditText -->
       <LinearLayout
           android:orientation="vertical"
           android:layout_width="0px"
           android:layout_height="0px"
           android:focusable="true"
           android:focusableInTouchMode="true" />
добавил строчки

android:focusable="true"
           android:focusableInTouchMode="true"

в TextInputLayout - работает, спасибо
источник

YY

Yaroslav Yuzyk in Android Developers
Николай
добавил строчки

android:focusable="true"
           android:focusableInTouchMode="true"

в TextInputLayout - работает, спасибо
прошу)
источник

V

Volk in Android Developers
Всем Привет
источник

YY

Yaroslav Yuzyk in Android Developers
Боря
Кстати, тост из этого места тоже не показывается. Может, он просто не понимает контекст исполнения? И как это можно пофиксить?
попробуй Toast запускать в UI потоке.
источник

QH

Quantum Harmonizer in Android Developers
Volk
Всем Привет
источник

AM

Anastasiia Mishakova in Android Developers
Кто-нибудь из присутствующих занимался нейросетями и возможностью модификации внешности при помощи данной технологии?
источник

QH

Quantum Harmonizer in Android Developers
Anastasiia Mishakova
Кто-нибудь из присутствующих занимался нейросетями и возможностью модификации внешности при помощи данной технологии?
источник

Б

Боря in Android Developers
Yaroslav Yuzyk
попробуй Toast запускать в UI потоке.
Заработало! Но почему так происходит, можешь объяснить?
источник

YY

Yaroslav Yuzyk in Android Developers
Русский не мой родной та и пишу я на Xamarin.Native, тому обясню как смогу. Возможно меня поправят.

BarcodeDetector работает в фоновом потоке (его если и возможно запустить в UI потоке, то прорисовка UI будет очень и очень тупить). И результат будет возвращаться в фоновом потоке, а все что ти видиш на екране прорисовиваєется в UI потоке. Соответсвенно нужна синхронизация потоков - фонового и UI. Для етого служит RunOnUIThread.
источник

DC

Dyno Chris is... in Android Developers
Denis Egorov
Тебе не нужно 30 потоков на сеть)
А как?
источник

YY

Yaroslav Yuzyk in Android Developers
Боря
Заработало! Но почему так происходит, можешь объяснить?
источник

Б

Боря in Android Developers
Cпасибо
источник

DE

Denis Egorov in Android Developers
Выделяй столько потоков, сколько у тебя connections
источник

DE

Denis Egorov in Android Developers
Если выделяешь больше, то это бесполезная трата ресурсов
источник

DC

Dyno Chris is... in Android Developers
Denis Egorov
Выделяй столько потоков, сколько у тебя connections
Что такое connections?
источник

DE

Denis Egorov in Android Developers
По дефолту у okhttp 5 коннектов в пуле
источник

DC

Dyno Chris is... in Android Developers
Denis Egorov
По дефолту у okhttp 5 коннектов в пуле
Так а если долго по очереди запросы производить, тогда что делать?

Повторюсь, надо сделать порядка 100 запросов на сервер, если их делать по очереди, то это около минуты. А можно запускать по 10, 30 за раз, в отдельном потоке, тогда скорость существенно увеличится

fetchUser(userId);
источник

i

izam in Android Developers
Всем добрый вечер) Кто знает, есть ли возможность создать какой либо один глобальный класс, на который можно будет подписаться, и в случае события в этом классе, все подписанные на него объекты, будут получать от него какие либо команды. Мне это надо для счетчика в тулбаре и проблема в том что я использую BottomMenu поэтому вызывать в методе onResume обновление счетчика не получается, т.к. oн(метод onResume) вызывается только один раз при создании Fragment.
источник

AL

Alex Lewz in Android Developers
izam
Всем добрый вечер) Кто знает, есть ли возможность создать какой либо один глобальный класс, на который можно будет подписаться, и в случае события в этом классе, все подписанные на него объекты, будут получать от него какие либо команды. Мне это надо для счетчика в тулбаре и проблема в том что я использую BottomMenu поэтому вызывать в методе onResume обновление счетчика не получается, т.к. oн(метод onResume) вызывается только один раз при создании Fragment.
экземпляр application или singleton запущенный из него же. ещё копни в сторону EventBus и Rx
источник

i

izam in Android Developers
Alex Lewz
экземпляр application или singleton запущенный из него же. ещё копни в сторону EventBus и Rx
о, спасибо большое
источник