
Михаил
15.01.2017
10:16:36
Стандартная

Roman
15.01.2017
10:16:56

Михаил
15.01.2017
10:17:16
Пока она идет можно успеть несколько раз кликнуть на кнопку удалить
Во второй раз holder.getAdapterPosition вернет -1

Google

Михаил
15.01.2017
10:19:00

Gleb
15.01.2017
10:19:12

Alexey
15.01.2017
10:19:20
@tridetch т.е. ты в обработчике кликов не проверяешь, есть ли этот элемент в списке или уже удален?

Gerc
15.01.2017
10:20:35

Михаил
15.01.2017
10:20:54

Andrew
15.01.2017
10:21:42
if(position != -1) ??

Alexey
15.01.2017
10:22:16
@tridetch покажи код в click listener'е

DivelNick
15.01.2017
10:22:57
Ребят подскажите пожалуйста передавать объекты между Activity с помощью Parcelable это нормально, или лучше избегать этого? Какие есть альтернативы для передачи?
P.S передаю List

Михаил
15.01.2017
10:23:23
сначала проверить на -1, потом items.contains(o)
На -1 проверять да я так тоже подумал, в самом начале писал, а items.contein(o) все равно не пойму смысла. Вот отдал он мне индекс 3 я делаю items.get(3); items.contein(items.get(3)). Всегда тру будет

Ⓜ️ᵃʳᵃᵗ
15.01.2017
10:25:12

DivelNick
15.01.2017
10:25:23

Gleb
15.01.2017
10:27:26

Ⓜ️ᵃʳᵃᵗ
15.01.2017
10:27:33

Google

Gerc
15.01.2017
10:27:36

Gleb
15.01.2017
10:29:24
это нормально,
не нужно изобретать велосипеды
Если ты в одном процессе можешь любые данные сделать Serializable и засунуть в бандл (просто чтоб пропихнуть)))) - можешь не переживать пока ты в том же процессе -никакой по факту сериализации происходить не будет ;)

Михаил
15.01.2017
10:29:46
А все затупил, я же в онБайнд делаю MyItem item = items.get(position), в он клике теперь да, проверю items.contein(item) и тогда удаляю. Благодарю

Gerc
15.01.2017
10:30:46

Igor
15.01.2017
10:31:13

Gleb
15.01.2017
10:31:15

Alexey
15.01.2017
10:31:56
@tridetch в onCreate обычно листенеры ставятся

Михаил
15.01.2017
10:32:06

Ⓜ️ᵃʳᵃᵗ
15.01.2017
10:37:35

Gleb
15.01.2017
10:41:29
?

Sergey
15.01.2017
10:46:53

Highway
15.01.2017
10:49:59
Я про вот эти иконки
И системные тоже

Sergey
15.01.2017
10:51:28

Pavel
15.01.2017
10:51:42
Парни, подскажите плагин для студии, который чекает количество методов в аппе.

Google

Pavel
15.01.2017
10:52:07
Что за 65к не уйти

Sergey
15.01.2017
10:52:08
Тут явно указано тёмный статус бар

Gleb
15.01.2017
10:52:39

Sergey
15.01.2017
10:52:54

Михаил
15.01.2017
10:53:35

Pavel
15.01.2017
10:54:18

Sergey
15.01.2017
10:55:17

Михаил
15.01.2017
10:55:25
Показывает

Sergey
15.01.2017
10:58:30
есть, точно, надо было декс файл выделить

Ⓜ️ᵃʳᵃᵗ
15.01.2017
11:01:15

Gleb
15.01.2017
11:02:34

Andrew
15.01.2017
11:08:01
в жаве 7 же нельзя ссылку на функцию бросить?
допустим у меня есть метод который записывает массив объектов куда-то, чтобы два раза цикл не делать для фильтрации хочу заоверрайдить метод записи, где есть перебор и заинжектить в него функицию возвращающую bool, проект не мой
есть у явы стандартный интерфейс типа как IComparable для подобных вещей?

Михаил
15.01.2017
11:10:47
компарабл есть
но чет мне кажется это не тот компарабл который тебе нужен)

Andrew
15.01.2017
11:11:27
воот, а теперь такой, чтоб функция в нем давала буль и по смыслу бы он был связан с фильтрацией

Михаил
15.01.2017
11:13:27
написать свой Filterable)

Andrew
15.01.2017
11:19:12
а вообще такой интерфейс есть? хоть жаве, хоть в шарпе, название хотябы спиздить, просто в шарпе лямбды слишком давно, а в яве мне первый раз такой код понадобилось написать)

Google

Ⓜ️ᵃʳᵃᵗ
15.01.2017
11:35:03
Diffutils всякие не ?

Andrew
15.01.2017
11:39:34
Не, я спрашиваю есть ли в яве стандартный интерфейс, который нужно реализовать, чтобы получить фильтр, или я просто сам сделаю интерфейс, если нет стандартного
закинуть лямбду я не могу по причине седьмой явы

Admin
ERROR: S client not available

Ⓜ️ᵃʳᵃᵗ
15.01.2017
11:44:24
фильтр для чего ?
задача какая стоит, может в ведроид сдк уже есть реализация,
если поиск то всякие фильтры там есть

Arsenyi
15.01.2017
12:01:30
Хеллоу всем
Есть кто шарящий по оперативке?
Имею ввиду железо

Ⓜ️ᵃʳᵃᵗ
15.01.2017
12:09:27
чем больше тем лучше )
или ты правда думаешь, что почувствуешь разницу от задроских таймингов сидя в андроид студио ?
или тебя фирма интересует ?
или серверные решения ?

Andrew
15.01.2017
12:20:49
фильтр для чего ?
Уже так сделал https://gist.github.com/dron247/d0b33ed4e6a6e5f77905516d0c592329, нужно было фильтрануть массив при записи(типа валидация) не внося дополнительные переборы

Dmitrii
15.01.2017
13:03:09
А вот если сети нет на телефоне... авиарежим там или просто интернет все. И юзер решил поскроллить список ресайклера. Как вы обрабатываете такую ситуацию? В самом общем случае все вставляют одну ячейку прелоадер
Но ведь запрос то надо как-то возобновить, когда сеть снова появилась. Снова костылить интерсептор в ретрофит?
Смотрю вот, в GMail они вообще не обрабатывают никак такой кейс. Просто вставляют пустую строку а дальше если даже Интернет появился, то дальше скроллить вообще не получиться. Даже если интернет есть

Gerc
15.01.2017
13:12:10
Кнопку повторить показывать

Sergey
15.01.2017
13:16:56
или да, кнопка повторить

Google

Sergey
15.01.2017
13:17:13
просто и сердито

Dmitrii
15.01.2017
13:20:48
Ладно, мне кажется это не функционал для MVP )

Gerc
15.01.2017
13:29:20
Зачем пендинг. Накопится куча и потом грузить интернет будет, а пользователь передумал и уже в другом приложении

Sergey
15.01.2017
13:38:10

Dmitrii
15.01.2017
13:39:46
Так в Gmail после такого факапа уже список не прокрутить даже если инет есть. Только если приложение убить
Вот что смутило

Sergey
15.01.2017
13:43:02

Dmitrii
15.01.2017
13:43:37
Какой пулл если я вниз кручу

Sergey
15.01.2017
13:44:21
Я как пользователь, ниразу не озадачился этим
Потом переехал на Inbox, и непрочитанных писем нет )

Dmitrii
15.01.2017
13:46:57
Ну у меня тожев Gmail нет непрочитанных. Так что это вообще не о том )
Вопрос организации

Sergey
15.01.2017
13:48:11
Я бы не стал уведомлять пользователя некритичной информацией