Anonymous
Ты с ангуляром завязал?😏
не я им иногда балуюсь но не часто, разные задачи разные технологии))))
Anonymous
Всем привет! Как читать определённые строки из текстового файла, где есть номера пользователей и надо отправить всем им сконструированное сообщение? Дайте совет, пожалуйстаа(
Ivan
Такой кейс: нужны кастомные маркеры для Google Maps всегда одинаковых размеров, но с разным текстом. Я создал object с функцией draw (text: String): Bitmap. Вопрос: мне лучше внутри этого object один раз создать Bitmap и каждый раз его перерисовывать внутри draw? Или же лучше внутри draw всегда создавать новый экземпляр Bitmap?
Anonymous
так я тоже пытался это сделать: findViewById<ImageView>(R.id.imageView7).setImageBitmap( BitmapFactory.decodeResource( resources, R.drawable.ic_photo_camera_black_24dp ) ) и получаю D/skia: --- Failed to create image decoder with message 'unimplemented' но есть еще кнопки с изображениями и просто ImageView с статично прописанными app:srcCompat="@drawable/ic_flight_takeoff_black_24dp" в превью я картинки вижу а на устройстве их нет
Данил
Ребят как можно у RadioButton увеличить расстояние между текстом и Drawable?
Данил
George
Drawbale padding
Данил
Drawbale padding
спасибо, использовал compoundDrawablePadding
Taras
Привет народ. Вопрос возможно глупый и уже много раз отвечали на него, но то что нашел в гугл/стековерфлове не работает. При открытии клавиатуры эдит текст частично скрыт (текст сам видно, но бекграунд ниже текста закрыт клавиатурой). Софтинпут моды не помогают нормально. И ещё com.google.android.material.bottomnavigation.BottomNavigationView перекрывает едит текст полностью. Есть варианты, что может помочь?
Vladislav
Никто не сталкивался с тем что json.toString() добавляет в начало и конец кавычки? Как этого избежать?
Taras
там нету мерджинов. ботом навигейшн внизу лейаута активити, выше него контейнер для фрагмента, едит текст в фрагменте
Shubham
Shubham
I want to make this table
Shubham
Can anyone help?
Taras
Ну тогда в чем проблема? У меня также в проекте
у тебя без марджинов имеешь ввиду?
Данил
у тебя без марджинов имеешь ввиду?
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <!-- Main content --> <com.google.android.material.bottomnavigation.BottomNavigationView android:id="@+id/navigation" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/colorTextWhite" app:labelVisibilityMode="unlabeled" app:layout_constraintBottom_toBottomOf="parent" /> </androidx.constraintlayout.widget.ConstraintLayout>
Taras
дада, структура идентичная
Taras
текст видно, это ок. Но нужно что бы было видно весь бекграунд
Данил
ну так это manifest
android:windowSoftInputMode
Taras
не помогает, пробовал уже. Если поставить adjustPan - едит текст видно также, только вместо ботом нав вью его перекрывает клавиатура
Taras
столько пота из за конченой клавиатуры. Это наверное одна из худших сторон андроида
Данил
это с ним
а с adjustPan как тогда?
Taras
Roman
Привет. Кто знает как можно увеличить дефолтный таймаут на webview?
Данил
Используй MotionLayout и скрывай не нужные элементы при открытии клавиатуры, чтобы этот EditText уместился
Taras
а с adjustPan как тогда?
кароч, без костыля никак наверно: поставил под этим едит текстом другой с высотой 0
Anton
Господа кто-нибудь может ткнуть на репозиторий где хорошая реализация связки retrofit + авторизация с помощью токена?
Viktor
Не так. Какие критерии в хорошей реализации? :)
Anton
боюсь спросить под хранение токена будете таблицу создавать? насколько это логично?
Anton
В чем сложность сделать самому?
уже сделал и работает. Хочется посмотреть как другие делают это «правильно»
Viktor
Я бы сделал таблицу - не вижу ничего криминального)
Viktor
Можно будет хранить историю токенов)
Anton
Я бы сделал таблицу - не вижу ничего криминального)
историю токенов хранить не надо, актуален только 1, зачем таблица?
Viktor
Ну храни в файле)
Viktor
Просто если уже есть в проекте датасорс, то почему бы его не использовать
Anton
судя по сообщению room подключен только ради токена
Anton
блин 😉
Anton
Ну храни в файле)
тоже не рекомендовал бы
Данил
у меня в проекте имеется таблица settings, один из полей которого является token
Anton
я имел ввиду retrofit 😉
Anton
ахахах
Данил
Из-за того что может быть более 1 пользовалея
Viktor
Мне тоже скоро предстоят подобные пляски с бубном, и я не вижу ничего плохого в табличке. Либо можно сделать таблицу key_value, и в ней хранить
Anton
изменил свой вопрос
Anton
изменил свой вопрос
ну теперь расскажи как хранишь токен, а привязываешь ты его скорей всего в Interceptor, не думаю что как-то по другому
Anton
ну теперь расскажи как хранишь токен, а привязываешь ты его скорей всего в Interceptor, не думаю что как-то по другому
храню в обычном sharedpref. В моем случае нет смысла его воровать 😉 Да использую interceptor
Данил
Да уж, вопрос то вообще о другом оказывается
Данил
Я в headless отправляю
Anonymous
Как удалить все, минуя эту область, которую нарисовал через Path???
Vasily
Всем привет. Использую ретрофит 2.9. Апи может отдавать успешный ответ или ошибку с одним и тем же кодом 200 ) подскажите , может кто сталкивался , как лучше всего обработать такой вариант ? Использую корутины
Данил
у нас поле success для этого
Данил
если false, то появляется message
Данил
можно code добавить еще
Anton
думаю вопрос не про флаг, флаг скорей всего есть
Vasily
К каждой дата модели добавлять поле error ? )
Anton
Vasily
нет , код может быть 200 , но структура ответа разная )
Данил
нет , код может быть 200 , но структура ответа разная )
делай общий ответ для всего data success message можешь code добавить
Vasily
Я думал про наследование но каким образом это правильно реализовать.
Anton
делай общий ответ для всего data success message можешь code добавить
он же не говорит что там есть обертка data для объекта, скорей всего серверный совсем дурачек
Anton
а проще просто скинуть варианты ответов сюда
Vasily
Нет, серверный просто на скорую руку делал для web , а потом начали делать приложение под андроид и говорят работй с тем что есть
Данил
Да это гадалка, без кода что можно предположить
Viktor
это не отменяет что он не шарит
Это не имеет значения)
Vasily
Извините , возможно ввел в заблуждение. Структура успешного ответа 200 ок и определенные поля. Структура ошибки 200 ок - error и error_description поле
Anton
я в таких случаях пишу заку пусть либо серверный делает нормально либо добавляю к оценке n часов
Viktor
Не ошибается тот, кто ничего не делает)