Anonymous
Бида
Anonymous
Ебаное.it типо не добросовестный заказчик
Anonymous
В3частях
Anonymous
До после
Anonymous
Денег не хватило
Anonymous
)))
Anonymous
В приложуху бомбу заложи для небольшого шантажа)
Часто наверное приходится делать скрипт чтоб бабки не потерял
Alex
Я отправил половину работы за половину денег
Alex
Вместо скрипта.
Alexey
Если по договору нужно еще половину сделать, то в проигрыше ты получается
Alex
У меня сделано всё что касаемо договора
Alex
Но хотелки снежным комом
Anonymous
Туда сюда
Alex
Ещё прикол в том, что 2/3 срока на выполнение работы, я провел в ожидании готовности сервера.
Alex
Ладно, ситуация не однозначная
Alex
Кто решает о выполнении работы. Экспертизу так сказать делает?
Anonymous
Это да
Anonymous
Консультация че невыполнил
Anonymous
Кому выгодно судиться?
Alex
Кому выгодно судиться?
Договор, это юридический документ и обязанности. Которые должны быть закрыты...
Anonymous
Вопрос офтоп
Anonymous
Пойдёт на уступки
Anonymous
Будут закрыты таски
Alex
Фитч я добавил конечно. Не жалко. Даже интересно моментами.
Anonymous
Anonymous
Бро я не юрист
Alex
При работе на самого себя всегда придется сталкиваться с отстаиванием своих интересов...
Alex
Ладно... Всем хорошего и продуктивного дня 😊
Anonymous
как лучше сделать локальное кэширование списка в PagedList? "не в базе данных, а просто в памяти" - требование ContentResolver норм?? но это все равно БД...
Anonymous
Mr O
Всем привет, как вывести меню r.menu при нажатии в нужную кнопку ?
Mr O
не в action bar а внизу
Alexander
Кто знает как в таймпикердиалог запретить выбирать прошедшее время ?
Евгений
Кто знает как в таймпикердиалог запретить выбирать прошедшее время ?
https://stackoverflow.com/questions/49192274/how-to-disable-past-time-on-timepicker-in-android
Евгений
опредяем "сегодня" и ставим datePickerDialog.getDatePicker().setMinDate(System.currentTimeMillis() - 1000);
Евгений
со временем наверняка что то похожее
Евгений
Хороший вопрос))))
Roman
Всем привет!
Roman
Не сталкивались с подобным? Есть ListView, есть entries(массив строк в XML файле). Нет ни адаптера, ни призентера, только фрагмент. Данные по нему отрисовываются так : private fun setupListView() { settings_list.onItemClickListener = this } В методе OnItemClick функции кнопке передаются так: resources.getStringArray(R.array.settings_actions)[3] -> showLogoutDialog() Мне надо вытащить отдельный элемент массива и скрыть его. Методом settings_list.getItemAtPosition(2) не вытаскивается. Вообще ни один метод, который доступен к settings_list. не вытаскивает элемент. Вопрос: как еще можно достучаться до этого элемента?  Попробовал написать метод: fun getViewByPosition(pos: Int, listView: ListView): View { val firstListItemPosition = listView.firstVisiblePosition val lastListItemPosition = firstListItemPosition + listView.getChildCount() - 1 if (pos < firstListItemPosition || pos > lastListItemPosition) { return listView.adapter.getView(pos, null, listView) } else { val childIndex = pos - firstListItemPosition return listView.getChildAt(childIndex) } } Тоже не вышло
Roman
Roman
Roman
Roman
Roman
Да, давай
Roman
https://pastebin.com/4FZGen7K
Sergey
А когда вызывается override fun getItemViewType(position: Int): Int в recyclerView? у меня внутри него лист с итемами пустой
Sasha
Господа и дамы, у кого используется отправка в FCM через plaintext http? У вас оно работает?
Ruslan
Всем привет! До этого времени всегда писал MVP, сейчас хочу попробовать MVVM со всеми модными гугловскими компонентами. Расскажите, как оно? Какие плюсы/минусы по сравнению с MVP?
Marat
Всем привет! До этого времени всегда писал MVP, сейчас хочу попробовать MVVM со всеми модными гугловскими компонентами. Расскажите, как оно? Какие плюсы/минусы по сравнению с MVP?
лучше попробуй и выработай свое собственное мнение. не нужно пытаться быть предвзятым. вдруг ты увидишь то, чего не увидели другие
Konstantin
давайте сделаем отдельный "плюсы-минусы %технология-name%" чат
Dj
Чётко, не забудь ещё корутины
Konstantin
апасен
Dj
А как тогда в сеть будешь ходить или в бд?
Sergey
Чётко, не забудь ещё корутины
мне чет не зашли корутины
Albert
Доброе утро. Можно заблочить клики для всех вьюх на экране? Но только не для каждой вызывать setOnClickListener(null), а сразу для всех на экране?
Albert
по определенному событию, заново все включать
Albert
спасибо
Кирилл
))) Ну а рили: лёгкий менеджмент, пропагандирование nonblocking everywhere, быстро создаются, легко переключаются.
Максим
Кто работал с okhttp? Есть ли альтернативы?
Sergey
Чем?
Да что-то просидел с ними 2 дня, выводя в лог имена потоков и проверяя утечки и мне показались они не удобными. Может потом заюзаю где-нибудь, аа пока у меня всё равно проект уже на RX.
Максим
Не понятна(
Максим
Как узнать у него что пришли новые пакеты?
Sergey
В Rx не надо скоупов создавать) фигачишь как есть и всё
Dj
В Rx не надо скоупов создавать) фигачишь как есть и всё
Эммм, вообщето нужно вызывать dispose у Disposable, чтобы не было утечек
Sergey
но единственное, что использовать rx чисто для асинхронности - жирно. Поэтому я всё равно когда-нибудь доразберусь с корутинами)
Кирилл
Максим
Хм... То есть если приходит сообщение от сервера, вызывается метод onMessage?
Dj
Эммм, вообщето нужно вызывать dispose у Disposable, чтобы не было утечек
Так же как и в корутинах нужно вызывать job.cancel() в onDestroy()
Sergey
Сегодня mvvm :)
Sergey
а может и корутины заодно)
Sergey
не хочется в следующий проект тащить rx