Size: a a a

Javanese Questions

2017 November 17

F

Fieldmarshal in Javanese Questions
Quantum Harmonizer
Ну, я делегирую это презентеру, но из адаптера, да.
Отлично, спасибо.
источник

F

Fieldmarshal in Javanese Questions
И ещё один #вопрос, связанный с загрузкой данных. Как раз при загрузке данных и их обработке в адаптере, когда список ещё не отобразился на экране, у меня выходит предупреждение:
Skipped 63 frames. The application may  be doing too much work on its main thread

Иногда цифра доходит до 150 - 200
хотя у меня основная работа ведётся именно в фоновых потоках. Отмечу, что из-за этого приложение здорово провисает, хотя данные грузятся и парсятся моментально при хорошем соединении.

На что нужно обратить внимание, чтобы улучшить работу приложения, и избавиться от таких провисаний?
источник

QH

Quantum Harmonizer in Javanese Questions
Fieldmarshal
И ещё один #вопрос, связанный с загрузкой данных. Как раз при загрузке данных и их обработке в адаптере, когда список ещё не отобразился на экране, у меня выходит предупреждение:
Skipped 63 frames. The application may  be doing too much work on its main thread

Иногда цифра доходит до 150 - 200
хотя у меня основная работа ведётся именно в фоновых потоках. Отмечу, что из-за этого приложение здорово провисает, хотя данные грузятся и парсятся моментально при хорошем соединении.

На что нужно обратить внимание, чтобы улучшить работу приложения, и избавиться от таких провисаний?
Как минимум — никогда не стартовать новые потоки.
Когда неясно, где тормозит, помогает systrace.
https://events.yandex.ru/lib/talks/3456/
источник

F

Fieldmarshal in Javanese Questions
О, спасибо!
источник
2017 November 25

LA

Leonov Aleksandr in Javanese Questions
#Вопрос. Доброго времени суток.  Я только начал изучать javaFx и столкнулся с проблемой. У меня в проекте есть несколько Stage. Я хочу поставить обработчик события на один из них (поясню: При нажатие на кнопку у меня открывается Stage и блокирует кнопку, которая его вызвала). Мне нужно  событие, которое при закрытие вызванного   Stage разблокирует эту кнопку. Совет гуглить не катит т.к. я это уже проделал. Если знаете решение, то прошу им поделиться или скинуть ссылку на ресурс. Спасибо.
источник

QH

Quantum Harmonizer in Javanese Questions
Leonov Aleksandr
#Вопрос. Доброго времени суток.  Я только начал изучать javaFx и столкнулся с проблемой. У меня в проекте есть несколько Stage. Я хочу поставить обработчик события на один из них (поясню: При нажатие на кнопку у меня открывается Stage и блокирует кнопку, которая его вызвала). Мне нужно  событие, которое при закрытие вызванного   Stage разблокирует эту кнопку. Совет гуглить не катит т.к. я это уже проделал. Если знаете решение, то прошу им поделиться или скинуть ссылку на ресурс. Спасибо.
Stage наследует Window, у которого есть метод setOnCloseRequest.
Можно попробовать поставить обработчик туда.
источник

LA

Leonov Aleksandr in Javanese Questions
Quantum Harmonizer
Stage наследует Window, у которого есть метод setOnCloseRequest.
Можно попробовать поставить обработчик туда.
Спасибо. Как раз взял этот метод.
источник
2017 December 10

LA

Leonov Aleksandr in Javanese Questions
#Вопрос.  Java
Доброго времени суток. помогите плз. Хочу начать изучать работу с API. Есть URL, пример отправляемых JSON и получаемых. Но я не могу понять как организовать обмен данными с серверов. Дайте плз ресурс. (Канал, статью). Спасибо. Есть сайт http://wiki.webmoney.ru/projects/webmoney/wiki/INDX_API_Balance. Нужно взаимодействовать с этим сервисом
источник

Н

Никита ✓ in Javanese Questions
Leonov Aleksandr
#Вопрос.  Java
Доброго времени суток. помогите плз. Хочу начать изучать работу с API. Есть URL, пример отправляемых JSON и получаемых. Но я не могу понять как организовать обмен данными с серверов. Дайте плз ресурс. (Канал, статью). Спасибо. Есть сайт http://wiki.webmoney.ru/projects/webmoney/wiki/INDX_API_Balance. Нужно взаимодействовать с этим сервисом
Java, Android?
Почитай шапку как вопрос офромлять
источник
2017 December 11

QH

Quantum Harmonizer in Javanese Questions
Leonov Aleksandr
#Вопрос.  Java
Доброго времени суток. помогите плз. Хочу начать изучать работу с API. Есть URL, пример отправляемых JSON и получаемых. Но я не могу понять как организовать обмен данными с серверов. Дайте плз ресурс. (Канал, статью). Спасибо. Есть сайт http://wiki.webmoney.ru/projects/webmoney/wiki/INDX_API_Balance. Нужно взаимодействовать с этим сервисом
API — понятие широкое. Любой класс предоставляет некоторый API.

Думаю, речь идёт о REST API — здесь поможет Retrofit.
источник
2017 December 13

F

Fieldmarshal in Javanese Questions
#вопрос #android #design #toolbar
Нужно сделать тулбар как в дизайне (скрин скину ниже). По дизайну он должен сворачиваться до actionBarSize. Аватарка и кнопки по прокрутке должны пропадать, остаётся только Title и Options Menu. Как всё на самом деле выглядит сейчас, тоже скину ниже.

Вопрос: что нужно для нормальной работы тулбара, как в дизайне? Создать кастомный Behavior или вообще кастомный тулбар? И на что обратить внимание, чтобы title и options menu оставались на месте?

UPD Код: https://gist.github.com/fm-norton/c9485237b55f03ee8ca3fcd59975054b
источник

F

Fieldmarshal in Javanese Questions
Как должно быть по дизайну
источник

F

Fieldmarshal in Javanese Questions
и вот как сейчас выглядит свёрнутый тулбар (title и options menu cъезжают и в развёрнутом варианте, и это нужно поправить)
источник

MR

Max Railian in Javanese Questions
ты хочешь что-бы вьюшки скрывались и остался только тулбар color primary и менюшка?
источник

MR

Max Railian in Javanese Questions
и тайтл
источник

F

Fieldmarshal in Javanese Questions
Max Railian
ты хочешь что-бы вьюшки скрывались и остался только тулбар color primary и менюшка?
да. Плюс, чтобы тайтл и меню не съезжали вниз.
источник

MR

Max Railian in Javanese Questions
<android.support.design.widget.CollapsingToolbarLayout
           android:id="@+id/collapsingToolbar"
           android:layout_width="match_parent"
           android:layout_height="match_parent"
           android:fitsSystemWindows="true"
           app:contentScrim="?attr/colorPrimary"
           app:expandedTitleMarginBottom="14dp"
           app:expandedTitleMarginStart="16dp"
           app:layout_scrollFlags="scroll|exitUntilCollapsed|snap"

           >

           <android.support.v7.widget.Toolbar
               android:id="@+id/toolbar"
               android:layout_width="match_parent"
               android:layout_height="?attr/actionBarSize"
               app:layout_collapseMode="pin"
       </android.support.design.widget.CollapsingToolbarLayout>
источник

MR

Max Railian in Javanese Questions
вроде как-то так
источник

MR

Max Railian in Javanese Questions
пробовал?
источник

F

Fieldmarshal in Javanese Questions
хм. Просто добавить snap во флаги?
источник