Size: a a a

StartAndroid Ru Chat

2017 May 15

NK

ID:170430066 in StartAndroid Ru Chat
Лучше релятивку использовать, констреинты подводят в самый не подходящий момент
источник

DT

Dmitriy Torin in StartAndroid Ru Chat
Привет! в layout-large-land использую макет с двумя фрагментами на экране, один список из БД (слева), второй детализация конкретного элемента из списка (справа). Например у меня открыт фрагмент детализации, и я решил удалить эту запись из БД, при удалении я хочу увидеть изменение списка (слева), каким образом это сделать? пока что я просто заново создаю фрагмент с списком и помещаю его через транзакцию на свое место (слева), однако например на 1000 записей это занимает секунды 3-4, что, имхо вроде как должно раздражать юзеря. Есть ли другой вариант? или я все по феншую делаю и такая у нас судьба? ...
источник

SG

Sergey Gonin in StartAndroid Ru Chat
у тебя список через адаптер идёт?
источник

DT

Dmitriy Torin in StartAndroid Ru Chat
SimpleCursorAdapter
источник

SG

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

SG

Sergey Gonin in StartAndroid Ru Chat
ну и собственно из листа в адаптере нужно сначала удалить элемент и потом уведомить об удалении
источник

SG

Sergey Gonin in StartAndroid Ru Chat
либо notifyItemRemoved(int id)
источник

DT

Dmitriy Torin in StartAndroid Ru Chat
понял, спасибо! изучаю этот вопрос
источник

SG

Sergey Gonin in StartAndroid Ru Chat
а фрагменты через что связаны?
источник

DT

Dmitriy Torin in StartAndroid Ru Chat
не понял вопроса :)
источник

SG

Sergey Gonin in StartAndroid Ru Chat
ну архитектура какая?
источник

DT

Dmitriy Torin in StartAndroid Ru Chat
ээмм
источник

DT

Dmitriy Torin in StartAndroid Ru Chat
архитектура называется "пока не сломалось не трогаю" ))
источник

SG

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

DT

Dmitriy Torin in StartAndroid Ru Chat
на самом деле это мое первое большое приложение, и когда я начал его писать я думал что оно не будет таким толстым.. я думал это окажется простенький CRUD, накидаю за 5 дней и все будут довольны... в итоге идет уже 3-я неделя, а таски мои не то чтобы не заканчиваются, а помоему их все больше, не смотря на то что я пишу каждый день
источник

SG

Sergey Gonin in StartAndroid Ru Chat
ну когда упрёшься куда-нибудь начни заного на какой-нибудь популярной архитектуре
источник

SG

Sergey Gonin in StartAndroid Ru Chat
MVP или MVVP  к примеру
источник

DT

Dmitriy Torin in StartAndroid Ru Chat
а что касается архитектуры, я надеюсь НИКТО и НИКОГДА не увидит ЭТО! :D потому что у меня уже 100500 асинктасков, я догадываюсь что адепты DRY повесили бы меня на ближайшем суку за это..
источник

SG

Sergey Gonin in StartAndroid Ru Chat
почитай про RxJava + Retrofit
источник

SG

Sergey Gonin in StartAndroid Ru Chat
это мощные вещи
источник