Vadim
putExtra<parcelableArrayList> и чтоб элементы были parcelable
у меня putExtra вообще не находит метод пишу следующее onOptionsClickEvent.postValue(ViewModelEvent(Bundle() .apply { putExtra("options", menuItems) }) )
Lex
Добрый вечер всем. Подскажите пожалуйста новичку в android. У меня бекенд на spring с авторизацией spring security. Пытаюсь из андроид приложения залогиниться с помощью RestTemplate. На стороне сервера авторизация проходит, но вне зависимости от переданных данных (логин/пароль) - ответ приходит одинаковый с параметром setCookie внутри. JSESSIONID который внутри - не работает
Leonid
может кто скинуть пример как в репозитории с ретрофита данные сохранять в room ? или как загуглить
Андрей
в смысле полностью автоматически?
Андрей
я подумал что бы ретрофит сам записал в БД рум потом понял что этого не будет
Андрей
ну, можно попробовать указать тип с моделькой из рум как обычный POJO
Андрей
сразу получить нужный объект и записать это просто идея
Leonid
я подумал что бы ретрофит сам записал в БД рум потом понял что этого не будет
у меня возникает такая ситуация, хотя Dao я обьявил в репозитории
Андрей
так сложно сказать в чем проблема
Leonid
так сложно сказать в чем проблема
может есть идей хотябы в какую сторону смотреть
Anonymous
всем привет, пытаюсь сделать список с помощью CardView как перместить список наверх и кнопку вправо? вот код:
Anonymous
[ Photo ] всем привет, пытаюсь сделать список с помощью CardView как перместить список наверх и кнопку вправо? вот код: <?xml version="1.0" encoding="utf-8"?> <androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/form_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="start|bottom" android:padding="10dp" android:layout_margin="20dp" android:cardCornerRadius="50dp" android:cardElevation="4dp"> <TextView android:id="@+id/task_title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentStart="true" android:layout_alignParentLeft="true" android:padding="3sp" android:text="Текст" android:textSize="20sp" /> <ImageButton android:id="@+id/btnDelete" android:layout_width="wrap_content" android:layout_height="wrap_content" android: ```
Leonid
я ведь код не вижу
на pastbin скину сюда можете посмотреть ?
Андрей
попробую
krnk
попробую
аа, если направо - в cardView сделай android:layout_gravity="top|end"
Anonymous
аа, если направо - в cardView сделай android:layout_gravity="top|end"
мне надо кнопку вправо переместить, а текст списка влево
Anonymous
и чтобы все это было внутри карточки с тенью
Anonymous
и я воообще хз как это сделать
krnk
и я воообще хз как это сделать
держи, попробуй как будет
Sergey
Всем доброго времени суток. Такой Вопрос - Подскажите делаю для квест игры инвентарь. Хочу спользовать ArrayList и RecylerViev. в масиве буду хранить (картинка , описание). а выводить буду циклом в RecylerViev. Насколько это удачная идея ? Есть другие варианты ?? Заранее спасибо.
Николай
Paging Library ещё актуальна для реализации пагинации? Есть какие либо более актуальные простые варианты для пагинации?
Sergey
Довольно абстрактный вопрос. Нормальная. Другие есть — БД, например — но только если она тебе нужна.
Спасибо а вот тут взлетает сходу другой вопрос. А как сопсна сохранить то что игрок собрал, ну точнее сохранить игру или прогресс. Ведь когда приложение закроется то всё стартанёт с нуля
Sergey
В БД :)
Firebase я думаю подойдёт для таких целей ? уже работал с ней.
Mike
зачем это скидывать?
Mike
Firebase я думаю подойдёт для таких целей ? уже работал с ней.
тебе виднее, я никогда не работал с firestore
Mike
Реализуй по mvp или mvvm, ниче никуда не потеряется при смене конфига, если хочешь именно данные сохранять - бд, если хочешь быстро - realm вкинь
Какой бред. «Возьми %patternName%, чтобы не терять состояние.» Можно не терять состояние с любым паттерном или без них.
Sergey
тебе виднее, я никогда не работал с firestore
У андроида нету что то на подобие LocaleStorage типа данные хранить ?? Вроде ж должно.
Andrei
Да нет, не бред)))
krnk
вместо android здесь используй app
Mike
У андроида нету что то на подобие LocaleStorage типа данные хранить ?? Вроде ж должно.
LocalStorage хранит жабоскриптовые объекты, т. е. по факту JSON. С джавовыми объектами сложнее.
Sergey
SQLite, SharedPreferences
О норм спасибо
Leonid
попробую
https://pastebin.com/AAuyZhhA
Anonymous
Как сделать тень в cardview?
Mike
Как сделать тень в cardview?
шаг первый: загуглить
Anonymous
шаг первый: загуглить
Ничего не нашел
Behruz
Ничего не нашел
<android.support.v7.widget.CardView android:id="@+id/media_card_view" android:layout_width="match_parent" android:layout_height="130dp" card_view:cardBackgroundColor="@android:color/white" card_view:cardElevation="2dp" card_view:cardUseCompatPadding="true" > ... </android.support.v7.widget.CardView>
Behruz
Ничего не нашел
https://www.google.com/search?q=how+to+make+shadow+in+background+cardview+in+android&oq=how+to+make+shad&aqs=chrome.1.69i57j69i59j35i39j0l5.5224j0j7&sourceid=chrome&ie=UTF-8
Ilya
http://developer.alexanderklimov.ru/android/views/cardview.php
Andrei
Как сделать тень в cardview?
Elevation и backgroundColor прописать
Андрей
еще можно попробовать вот это implementation 'com.loopeer.lib:shadow:0.0.3'
Андрей
тоже вроде не плохо
Anonymous
как сделать тень, которая будет уходить вниз, типо источник света находится выше карточки?
Андрей
я думаю только рисовать
Ivan
она из коробки удлиняется к низу экрана
Ivan
т.к. источник света сверху находится в том числе
Dmitry
Подскажите пожалуйста, есть ли какие-то методы для определения того, что связь с интернетом оборвалась/возобновилась? Или нужно в отдельном потоке постоянно проверять соединение с интернетом?
Mike
Это вообще не про состояние интернета.
MarSeliN
Там даже комент есть что Если конекшн в норме
Aleksey
Это вообще не про состояние интернета.
это про состояние конкретного соединения. если интернет есть, то не значит, что не отвалился сервак
Anonymous
Как сделать чтобы карточка была на всю ширину экрана вне зависимости от текста?
Mike
это про состояние конкретного соединения. если интернет есть, то не значит, что не отвалился сервак
Так и я об этом. ТС спросил про состояние интернета, а ты ему про состояние запроса.
Mike
Как сделать чтобы карточка была на всю ширину экрана вне зависимости от текста?
Угу, а как сделать вьюшку на всю ширину в интернете тоже не написано. Предупреждение.
Anonymous
Ок
Aleksey
Так и я об этом. ТС спросил про состояние интернета, а ты ему про состояние запроса.
так и конкретики он никакой не написал, зачем оно ему надо. в большинстве случаев это будет работать и такая проверка надежнее, чем просто проверить, а есть ли интернет в принципе
Max
Все там конкретно, нужно слушать состояние соединения. Как слушать можно найти
Aleksey
Это не «надёжнее», это совершенно другая проверка.
ок. а какой-нибудь пример, когда проверить в принципе наличие выхода в интернет полезнее, чем проверку доступности конкретного сервера сможешь привести, чтобы я наверняка убедился в своей неправоте?
Aleksey
ТС спрашивал про наблюдения за обрывом и восстановлением соединения. Это удобно для ретраев, например.
ну я понимаю. можно из коннективити мэнеджера получить состояние текущего состояния соединения. но наличие интернета на телефоне не гарантирует, что ретрай будет удачным, если сервер сдох.
⚡️Мухамед
Народ подскажите - через андроид студио отправляю post запрос, получаю ошибку 415, странно то что в постмане оно работает, но в приложении и insomnia(аналог постмана) выдает ошибку 415 на чьей стороне ошибка и как его исправить(если на моей), всю голову сломал, ответа на свой вопрос в интернете не нашел
ivanessence
может в header чета не то добавляешь
⚡️Мухамед
может в header чета не то добавляешь
Post запрос - авторизация, при идентичных данных в постмана норм а в insomnia нет
⚡️Мухамед
Извените за возможную глупость
Ksenia
А в заголовках что шлёшь? Может постман дефолтный контент тайп шлет и сервер рад
Ksenia
Попробуй курлом)