Vitaliy
Спасибо!
main
Наталья
Всем привет. В общем нашла готовый шифровальщик. Всё правильно шифрует и переводит в строку при помощи Base64 тоже правильно (проверяла в трех калькуляторах)
Аутентификация в твиттере при этом не проходит ибо по алгоритму там нужно сформировать строку вида :Httpметод&url&параметры-запроса&параметры-аутентификации
Вроде все по инструкции делаю, а в Postman все равно результат шифрования другой(там запрос успешно проходит и все параметры аутентификации те же что и в проге)
Можно ли как то в postman посмотреть baseString, которую он берет для создания signature?
Наталья
Всем привет!
Может кто сталкивался (думаю многие))
На min API =21 нужен кодировщик в HMAC-SHA1 (делаю авторизацию OAuth 1.0)
погуглила, и android.util.Base64.encodeToString как то неправильно шифрует. а java.util.Base64 доступен с 26 апи
памажити
Vitaly
Подскажите, как реализовать выход из приложения, чтобы перестать получать по Firebase токену уведомления? Особенно интересно как выйти из приложения офлайн, так как если мы онлайн мы можем отпраавить запрос на очистку токена
Vitaly
Было бы хорошо, если бы кто-то скинул статейку на эту тему
Anonymous
Всем привет. У меня такая проьлема: есть скроллвью с лайнир лейтаут, в нем несколько ресайклеров. Почему-то при изменении контента ресайклера, появляется пустое место. У последнего ресайклера стоит wrap_content на высоте. Откуда вооьще берется это место?
Konstantin
Konstantin
если вертикальные - то ты неправильно его используешь
Konstantin
если горизонтальные - он считает высоту максимального элемента
Turalllb
Может кто нибудь объяснить почему при этой верстке высота изображения все время в ноль
Turalllb
на самом деле вместо FrameLayout используется merge , но не суть
Turalllb
в превью вс] норм
Turalllb
на телике норм, а на мобилках высота в верстке ноль уже на onAttachWindow
Turalllb
Но если вместо FrameLayoutИспользовать LinearLayout , то все равботает
Turalllb
но мне нужен CardView , а он как и FrameLayout не хочет работать
Turalllb
вообще магия какая то
Turalllb
я пробую задавать высоту конкретную в 300dp например, вижу в превью все норм, а при запуске высота ноль..
Nazim
Коллеги, нужна помощь , нужно во втором activity открыть ссылку на сайт через WebView , но вызвать это с первого activity при этом ссылка тоже сохранена в первой activity..... pleaseeee
awawa
Konstantin
вертикальные. Как их можно неправильно использовать?
ну вот как у тебя например )
надо переделывать адаптер чтобы он хавал разные типы холдеров (заголовки с буквой, обычные названия категорий и т.п.), а не композировать их по вертикали.
есть готовые какие то композитные адаптеры, куча этого по интернету
Yank
всем привет, при старте активити передаю в него объект внутри которого есть список, передаю через интент, у объекта сделал implements Parcelable. когда активити стартует то поля в объекте есть, но поле где должен быть список он null. как исправить ?
Konstantin
putSerializable ( ArrayList )
Anonymous
Konstantin
т.к. я думаю что разработчик не должен заниматься байтоебством я просто рекомендую serializable который за тебя добрые дядьки уже реализовали, ну и сами объекты в листе помечай serializable
mentarey
Yank
Konstantin
да, и тут два варианта - тащить внешний сериализатор типа гсона или джексона или что там еще, или опять заниматься байтоебством с JsonObject 😂
mentarey
Yank
Konstantin
а Serializable уже есть в языке )
Anonymous
Привет, мне нужно реализовать,
чтобы при нажатии кнопки 1 фрагмент менялся на другой,
причем эта кнопка индивидуальна для каждого
фрагмента. reb_fr_sin вызывает главное меню
с цифрами а reb_fr_main - меню с синусами.
Эти кнопки вызывают функцию frChange().
Проблема в том, что если я по умолчаюнию
вызываю в поле для фрагмента фрагмент с цифрами,
то кнопка со второго фрагмента не инициализируется.
Подскажите, как можно это исправить?
На фото интерфейс программы, код приложил
open class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
main()
}
private fun main() {
val frag1 = MainFragment()
val frag2 = SinFrag()
reb_fr_main.setOnClickListener {frChange(frag2)}
reb_fr_sin.setOnClickListener {frChange(frag1)}
}
private fun frChange(fragment: Fragment) {
val fragmentManager = supportFragmentManager
Anonymous
Кто знает площадки где можно купить готовые игры?
trashkalmar
Мария
Привет всем! Разбираюсь с логикой отправки и приема сообщений, чтобы получать и отправлять сообщения в чат. Только не могу понять почему те сообщения которые я получаю прилетают справа ( с той же стороны, что и отправляю). Кто подскажет, как прописать чтоб распознавать полученные сообщения и помещать их слева?
Mustafa
Hi all
Anonymous
Мне нужен будет исходник готовой игры. Есть же площадки где выставляют свои наработки?
Mustafa
I an looking for app devoloper. A have idea
trashkalmar
Co(n)stantine👨🔬
Anonymous
Может быть есть у кого готовые проекты, под имитацию азартных игр?
Mike
Artem
ну проверь есть ли фрагмент в менеджере и если есть, то просто вызывай show, если нету, то добавляй
Села
мб ты его пересоздаешь?
Стас 🍕🍕🍕
он так и должен
Стас 🍕🍕🍕
в гугл семплах есть экстеншн (читай - километровый костыль для решения этого)
Co(n)stantine👨🔬
Стас 🍕🍕🍕
но вообще по мне, так это от дьявола
Стас 🍕🍕🍕
да
Стас 🍕🍕🍕
во всяком случае пока шо я обхожусь чичероне
Artem
если ты сам будешь манажить фрагменты, то думаю нет
Стас 🍕🍕🍕
в чичероне тоже придется херачить лоакльный роутер для боттом вью, но это всяко короче чем то шо есть
Илья
Как в библиотеке Leanback убрать левый раздел категорий?
ᛖᚹᛋᛁᚱ
Привет, как найти путь каждой используемой памяти? (Internal, External, USB, etc.)
Turalllb
А такое возможно что внутри FrameLayout лежит LinearLayout, а в нем ImageView и имеет LayoutParams FrameLayout и к линейному не кастится ?
Стас 🍕🍕🍕
Я кстати вспомнила тот варик, который предлагался неофициально )
Co(n)stantine👨🔬
Стас 🍕🍕🍕
https://stackoverflow.com/questions/54581071/fragments-destroyed-recreated-with-jetpacks-android-navigation-components
Стас 🍕🍕🍕
Ian Lake from google replied me that we can store the view in a variable and instead of inflating a new layout, just return the instance of pre-stored view on onCreateView()
Source: https://twitter.com/ianhlake/status/1103522856535638016
Стас 🍕🍕🍕
здорово, правда?
Стас 🍕🍕🍕
Aleksey
she/her
Sh
Здраствуйте, как в Yandex Mapkit можна использоват карту с типом гибрид.
mapView.getMap().setMapType(MapType.HYBRID); добавиль этого но карту не показывает
Nazim
Коллеги, нужна помощь , как применить javascript код к загруженной странице ?
Mike
Sh
Anonymous
Ребята, кто сталкивался с тем, что гп отдает активную подписку в приле через биллинг менеджер в2, но в самом гп подписок нет O_O и теперь хз как ее отменить.
Anonymous
т.е. изначально все было ок, но теперь застрял на этом непонятном кейсе. Приходит подписка с стейтом Purchased (0), acknowledged (true). Изначально я отменял подписку для тестов через гп, теперь не могу этого сделать, потому что список пустой 🤦♂️
--------
WDeath
Привет, всем
Уже пару дней с вопросом по камере вожусь, гугл, ютуб, чертоги разу - ничего не помогло. Пошёл дальше и задал на публику вопрос, кто знает, в лс ответьте, сюда или на сайте
https://annimon.com/qa/461
Спасибо