Size: a a a

StartAndroid Ru Chat

2017 May 15

SG

Sergey Gonin in StartAndroid Ru Chat
запросы на сервер пишутся в пару строк
источник

DT

Dmitriy Torin in StartAndroid Ru Chat
ага, это уже у меня в TODO где-то пунктом 10-м или 20-м )
источник

SG

Sergey Gonin in StartAndroid Ru Chat
ну перенеси на 1-3)
источник

SG

Sergey Gonin in StartAndroid Ru Chat
а то так и будешь плодить асинтаски
источник

DT

Dmitriy Torin in StartAndroid Ru Chat
тем более это пишут в каждой вакансии
источник

DT

Dmitriy Torin in StartAndroid Ru Chat
да, вот послушаю и так и сделаю. Но в любом случае надо дописать это... хоть как-нибудь
источник

NK

ID:170430066 in StartAndroid Ru Chat
асинтаски да, это зло. Очень громоздкие
источник

DT

Dmitriy Torin in StartAndroid Ru Chat
Sergey сделал без notifyDataChanged(), хотя нашел решение в теме стэковерфлоу с notifyDataChanged :) я просто перезаполнил курсор, а потом сделал адаптеру changeCursor(myCursor). Теперь с прокруткой все хорошо, но есть и очевидные минусы: еще один (Господи, за что?) асинк таск, и обновление левого фрагмента происходит только после удаления, т.е. с той же задержкой в 3-4 секунды. да, экран теперь не вызывает приступов у эпилептиков, но задержка никуда не делась. И я так понимаю не денется... интересно, надо будет какое-нибудь другое приложение заполнить данными и поудалять, неужели у всех такая задержка? )
источник

VB

Vladimir Bobkov in StartAndroid Ru Chat
@Left_Boy Вот отсюда начиная 6 основных уроков про андроидную SQLite: http://startandroid.ru/ru/uroki/vse-uroki-spiskom/74-urok-34-hranenie-dannyh-sqlite.html
источник

VB

Vladimir Bobkov in StartAndroid Ru Chat
источник

DT

Dmitriy Torin in StartAndroid Ru Chat
вот последняя ссылка немного полезнее, но в целом не решает проблем с которыми я сталкиваюсь. Например я не использую актвиити в принципе, только фрагменты. Во вторых проблема заключается в том, что разные фрагменты используют разные запросы (а иногда в одном и том же фрагменте несколько разных запросов), все это работает в фоновом режиме, я очень хочу всю работу с БД запихнуть в один класс и забыть как страшный сон, но благодоря наличию асинктаксов это не возможно сделать, потому что в onPostExecute() выполняется заполнение всевозможных TextView. Статьи в принципе полезные, но я уже изучил это по книжкам. Теперь бы хаки по архитектуре... или как инкапсулировать работу с БД в один класс? при этом все должно быть в фоне и обновлять нужные вью...
источник

SG

Sergey Gonin in StartAndroid Ru Chat
Репозиторий
источник

VB

Vladimir Bobkov in StartAndroid Ru Chat
Где-то читал, что активити и фрагменты по сути не отличаются. Заменять хоть в одну, хоть в другую сторону совершенно адекватно можно.
источник

SG

Sergey Gonin in StartAndroid Ru Chat
источник

SG

Sergey Gonin in StartAndroid Ru Chat
вот посмотри мой проект
источник

SG

Sergey Gonin in StartAndroid Ru Chat
тут архитектура MVP + RxJava + Retrofit + Retrolamba
источник

VB

Vladimir Bobkov in StartAndroid Ru Chat
Ну вот, создаёшь, как в уроке отдельный класс и - вперёд.
источник

DT

Dmitriy Torin in StartAndroid Ru Chat
Sergey я посомтрю твой, но свой не покажу, ты что! это ж стыд и срам, я не готов к стрессу. Это личное, как вонючие трусы
источник

SG

Sergey Gonin in StartAndroid Ru Chat
там у меня в один момент идёт загрузка с сервера, а в другой сохранение или извлечение из базы
источник

SG

Sergey Gonin in StartAndroid Ru Chat
и всё по одному методу
источник