@android_ru

Страница 2694 из 3205
Ivan Silantev
20.02.2018
14:58:41
так поставь билд тулы нужные из sdk manager

какой нафиг объект, его собрать надо так-же всеми этими полями. я его в презентере собираю
ох уж этот карго культ. понатащут презентеров а потом мучаются

Алексей
20.02.2018
15:01:03
ох уж этот карго культ. понатащут презентеров а потом мучаются
Наоборот супер. Так бы ещё и объект создавать в активности, а так ты просто поля прокидываешь с Вью в презентер, а он уже думает что с ними делать

Konstantin
20.02.2018
15:03:31
не хотел писать но все же - изначально ты во вью сразу передавай объект который ты разбиндишь по полям, пусть он даже будет пустой. при редактировании каждого "инпута" у тебя будет меняться соответствующее поле объекта. когда пришло "время Х" - тупо отдал тот же объект обратно

Google
Konstantin
20.02.2018
15:04:08
иначе ты просто замусориваешь код передачей 100500 однотипных параметров вместо упаковки их в один DTO

Evgenii
20.02.2018
15:07:41
Подскажите, пожалуйста, как сделать, чтобы опр. вьюха при появлении клавиатуры оказывалась над ней?

Vadim
20.02.2018
15:08:51
что это за зверь? Как бороться ? An exception occurs during Evaluate Expression Action : java.lang.Long cannot be cast to com.sun.jdi.ObjectReference крэшит на val handleId = response.data.id - хотя id у меня вообще BigInteger и Long нету

Ivan Silantev
20.02.2018
15:10:13
а что такое response.data.id

Vadim
20.02.2018
15:11:53
а что такое response.data.id
это объект, парситься как

val response = GsonBuilder().create().fromJson<AttachPluginResponse>(jsonString, AttachPluginResponse::class.java)

Ivan Silantev
20.02.2018
15:12:14
ну видимо поле id лонг

но пытается в объект привратится

Vadim
20.02.2018
15:12:25
поле id BigInteger

Sergey
20.02.2018
15:12:56
поле id BigInteger
я не думаю что гсон умеет в BigInt парсить… или ?

Ivan Silantev
20.02.2018
15:14:27
[v

хм

bigdecimal как-то парсили

Google
Sergey
20.02.2018
15:18:08
bigdecimal как-то парсили
у BigDecimal я смотрю есть разные конструкторы

под double, int, string

Ivan Silantev
20.02.2018
15:18:30
ну можно как минимум написать typeAdapter

Константин
20.02.2018
15:19:17
Evgeny
20.02.2018
15:20:31
Вопрос: как по православному в тулбаре title сделать по центру, да еще и вместо текста изображение впихнуть (svg/png)? делать свой layout и использовать getSupportActionBar().setCustomView();? или есть другой путь?

Iskandar
20.02.2018
15:20:56
Подскажите, пожалуйста, как сделать, чтобы опр. вьюха при появлении клавиатуры оказывалась над ней?
Можно расположить вьюху по нижнему крайу лейаута и выставить флаг android:windowSoftInputMode="adjustResize" у активити в манифесте

Ivan Silantev
20.02.2018
15:21:03
используй toolbar люк

Evgeny
20.02.2018
15:22:00
это что?

используй toolbar люк

да, ох уже эти дизайнеры...

Sergey
20.02.2018
15:22:24
Toolbar эт вью из саппорт библиотеки

Ivan Silantev
20.02.2018
15:22:41
это из material

Sergey
20.02.2018
15:22:58
которая позволяет использовать actionbar как обычную вью

Ivan Silantev
20.02.2018
15:23:06
https://habrahabr.ru/post/256643/

Evgeny
20.02.2018
15:23:12
какую вьюху (с чем) и по нижнему краю какого лейаута?

Можно расположить вьюху по нижнему крайу лейаута и выставить флаг android:windowSoftInputMode="adjustResize" у активити в манифесте

Ivan Silantev
20.02.2018
15:23:23
ну посути замена actionbar

Google
Andrei
20.02.2018
15:23:55
При нехватки памяти возвратившись в приложение после запускается фрагмент который был запущен до этого, и новый который запускается по умолчанию

В итоге ошибка

Ivan Silantev
20.02.2018
15:24:28
почему новый запускается?

ну видимо сохранение стейта плохо сделано\

Andrei
20.02.2018
15:25:13
Новый загружает BottomNavigation

Iskandar
20.02.2018
15:28:42
какую вьюху (с чем) и по нижнему краю какого лейаута?
View которое должно быть над клавиатурой По нажнему краю корневого лейаута

Yuri
20.02.2018
15:51:08
Скажите, это вообще норм? Скинули api { "storeId": 7 "pos": "huy" "lineItems[0].priceId": судя пихваешь номер 1го товара "lineItems[0].goodId": номер гуда перв 1го товара "lineItems[0].quantity": количество 1го товара "lineItems[1].priceId": судя пихваешь номер 2го товара "lineItems[1].goodId": номер гуда перв 2го товара "lineItems[1].quantity": количество 2го товара }

Константин
20.02.2018
15:54:12
Норм

Константин
20.02.2018
15:54:52
Обьект,внутри массив товаров

Ivan Silantev
20.02.2018
15:55:47
но это не json билли

Yuri
20.02.2018
15:58:22
вот норм, дальше сам думай )
Мне iOS-разраб доказывает с пеной у рта, что должно быть как там. «Может нам теперь бэк переписать???!!!»

Ivan Silantev
20.02.2018
15:59:02
дядя боб рыдает кровавыми слезами

Konstantin
20.02.2018
15:59:20
ну может они как то привыкли такое парсить я хз не айосник сам. но валидный жсон - это то что на скримшоте. и он легко разбирается любой либой. а вот то что тебе скинули - ключи сам будешь склеивать руками ))))

Valeriy
20.02.2018
16:00:26
Ivan Silantev
20.02.2018
16:00:42
да это понятно

Konstantin
20.02.2018
16:00:53
«Может нам теперь бэк переписать???!!!» ну если это проблематично - придется тебе самому как то конвертировать "человеческий жсон" в "жсон который хавает бэкенд". нужен будет всего 1 трансформер (из -> в, и обратно)

Шерзодбек
20.02.2018
16:09:04
можно ли вызвать меню (onCreateOptionsMenu) при нажатия Button?

Google
Konstantin
20.02.2018
16:10:30
invalidateOptionsMenu()

Kate
20.02.2018
16:38:37
Мне нужно создать лист контактов, при нажатии кнопки изменить контакту цвет в аппликашке и сохранить изменения,так что бы при вследующем включение контакт был покрашен. Есть у кого-нибудь идеи ?

Admin
ERROR: S client not available

Kate
20.02.2018
16:41:08
У себя где ? Создать sqldb ?

Toni
20.02.2018
16:41:09
или ловить событие удаления контакта

в sql, хоть в preference. хоть на сервере у бабушки

Kate
20.02.2018
16:42:07
Для преференсах слишком

Много информации

Toni
20.02.2018
16:42:18
sql будет быстрее

хотя по факту шо то файл шо это)))

Kate
20.02.2018
16:43:09
Думала сохранять в sync1 который находить у каждого контакта , может кто с этим работал ?

Toni
20.02.2018
16:45:14
если ты будешь хранить какую-то инфу в контактах, которая нужна только тебе это плохо кончится)

к примеру перетерать sync1 можно убить фотку

Photo row may store the image URL in SYNC1,

Konstantin
20.02.2018
16:46:38
кто нибудь можт подсказать как затестить на эмуляторе разворот телефона по азимуту для карты? поставил pl.charmas.android:android-reactive-location2 но он постоянно чет отдает bearing 0, что надо колдовать чтобы завелось?

Toni
20.02.2018
16:46:39
ну и т.д. https://developer.android.com/reference/android/provider/ContactsContract.Data.html?hl=ru

Andrei
20.02.2018
17:56:58
V1(Jar Signature) или V2(Full APK Signature) а как сохраняете вы?

Google
Andrei
20.02.2018
17:57:23
Думаю только первый вариант

С новыми версиями проблем не будет?

Сашка
20.02.2018
18:00:30
Можно оба варианта выбрать

Nikita
20.02.2018
19:16:34
подскажите как с помощью RelativeLayout.LayoutParams задать расположение элемента в RelativeLayout прикрепленным к нижней границе?

Sergey Mitrofanov
20.02.2018
19:32:46
подскажите как с помощью RelativeLayout.LayoutParams задать расположение элемента в RelativeLayout прикрепленным к нижней границе?
alignParentBottom=true. Но если высота релейтива у тебя wrap_content, то parent-ом здесь будет не он, а его parent

Например, у тебя RelativeLayout в FrameLayout или корневой, высота его задана wrap_content. Тогда он будет по высоте выровнен по содержимому. Но если какой-нибудь элемент внутри получает alignParentBottom=true, то сам лайаут растягивается на всю высоту экрана (или родительского FrameLayout). Причем этот принцип работает во всех 4-х направлениях...

Nikita
20.02.2018
19:38:40
понял, спс

Dmitri
20.02.2018
20:28:17
Друзья, а существует ли актуальное и адекватное SDK для VK?

официальное не предлагать

6465575
20.02.2018
20:57:39
Привет

Usman
20.02.2018
21:56:03
Не проблема же

Страница 2694 из 3205