Ivansuper
Бери вон гугл драйв апи и вперед
Anonymous
Как из Инстаграма вытащить все медиа пользователя. У меня только 20 возвращается и пагинация пустая
Владислав
Разве 25 сейчас, по моему там больше уже
ну может я просто статейку читал на днях, мож она не актуальна
Gleb
Нет, все верно. 25$
Владислав
а от чего зависит размер апк, вроде ни че не менял компилю а размер в пределах 6 килобайт прыгает
Larymar
Ребята, подскажите пожалуйста , хочу сделать возможность оплаты в приложении по карте, что и куда посмотреть
Глеб
Здесь есть testing-гуру's? 🤔
Глеб
Ок,... вопросы такие? можно ли подружить InstrumentationRunner и junit5 и более глобальные - есть ли всё таки реальный профит? и где(у кого) учиться правильному -чтобы они(тесты) работали на меня(а не я на них)? всё что гуглил - ничего вменяемого по андроиду никто не говорит
Mr O
final int clickNumber = 0; Button mButton = (Button)findViewById(R.id.button); mButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if(clickNumber<=5){ clickNumber++; }else{ clickNumber=0; // show add here } } })
Mr O
как реализовать, подобие такого, но только при нажатие на lisview
Mr O
?
Martynenko
Или я что-то не так понимаю?
Ivansuper
Это не читабельно
Ivansuper
как реализовать, подобие такого, но только при нажатие на lisview
В чем понт? Повесь листенер на итемы листвью и считай нажатия для показа рекламы
Ivansuper
Вешай кликЛистенер на ViewHolder
Если у него ListView, то ему нужен setOnItemClickListener
Nikita
Если у него ListView, то ему нужен setOnItemClickListener
Это можно сделать и в getView(), множество способов
Ivansuper
В ListView нет нужды лезть за таким во ViewHolder
Nikita
В ListView нет нужды лезть за таким во ViewHolder
А ничего, что кликабельным в листвью может быть не весь элемент, а несколько внутри с разными событиями.
Ivansuper
Абсолютно ничего
Ivansuper
Деталей в вопросе подобных не было. Так что соответствующих углублений реализации в ответе тоже
Anonymous
Всех приветствую. Подскажите как прибить BottomNavigationView в CoordinatorLayout так, чтобы он не перекрывал последний элемент recyclerview?
Ruslan
Всех приветствую. Подскажите как прибить BottomNavigationView в CoordinatorLayout так, чтобы он не перекрывал последний элемент recyclerview?
одно из не очень хороших, но быстрых решений: <RecyclerView ... android:clipToPadding="false" android:paddingBottom="<bottom navigation view height>"
Ruslan
paddingBottom можно в коде задать после того, как вычислится высота BottomNavigationView (приемлимый вариант) или попробовать 56dp +- (не очень хороший варинт)
Anonymous
забыл за него совсем, спасибо
Himars
Дока говорит Replace the specified attributes in the lower-priority manifest with those from this manifest. In other words, always keep the higher-priority manifest's values. То есть заменяет значение resource значением объявленным в манифесте более высокого приоритета
Himars
Himars
Вот пример
Himars
Останется твой
Himars
Открываешь манифест проекта и там внизу есть вкладка merged вроде Там можешь посмотреть что будет в конечном результате после слияния всех манифестов
Himars
Что именно? Разрешать конфликты манифестов только так В доках там есть много разных атрибутов домена tools Рекомендую посмотреть Когда работаешь с флеворами то приходится для разных сборок сливать манифесты по-разному
Himars
Как понять "провайдер юзает"?
Gerc
StaticLayout: maxLineHeight should not be -1. maxLines:3 lineCount:3 что это значит? на 8 и 9 андроиде начало появляться и прокрутка тормозит
Gerc
Типа на асинхронный текствью надо переделывать?
Vadim
Кто-нибудь работал с Room ? есть такой класс @Entity(tableName = "quotes_categories") data class BaseCategories( val categories: List<Category> ) Мне дата класс Category нужно тоже помечать как @Entity ?
Nikita
Оно так работать не будет
Nikita
Оно сложно работает
Nikita
Надо вручную класть категории и в ручную маппить
Vitaly
Извините, что не в тему, хотя с другой стороны это нужно именно для Android приложения
Vitaly
Я в сетях полный нуб помогите пожалуйста) Я хотел создать что-то на подобии сервера (впрниципе его я и хочу создать, чтобы Socket мог подключаться не только к локальной сети, но и к глобальной) Я перенаправил порт на локальный IP адрес компьютера, в теории это должно было сработать?
Vitaly
Или другими словами, как можно подключить сокет к внешнему IP?
Doston
Кто-нибудь работал с Room ? есть такой класс @Entity(tableName = "quotes_categories") data class BaseCategories( val categories: List<Category> ) Мне дата класс Category нужно тоже помечать как @Entity ?
Мне кажется, этот ваш код не будет работать. Надо использовать примитивные типы. Которые допустимы для хранения в БД
Anonymous
Кто-нибудь работал с Room ? есть такой класс @Entity(tableName = "quotes_categories") data class BaseCategories( val categories: List<Category> ) Мне дата класс Category нужно тоже помечать как @Entity ?
если нужно сохранить в бд BaseClass, то для класса Category нужно написать свой @TypeConverter. Самый простой способ - юзать Gson.
Doston
Списки объектов нельзя сохранять?
Либо typeConverter либо ручками все маппить
Vadim
спасибо, буду пытаться
Dyno
черт. как мне это починить.. может сталкивался кто. нагуглить не получилось.
Dyno
java.lang.RuntimeException: Exception while loading build-info.xml : org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.
Himars
Кто-нибудь работал с Room ? есть такой класс @Entity(tableName = "quotes_categories") data class BaseCategories( val categories: List<Category> ) Мне дата класс Category нужно тоже помечать как @Entity ?
Отношение one to many По хорошему у вас должно быть два отдельных класа сущностей в бд Потом, когда будете вытаскивать из базы BaseCategories по нему будете подтягивать все Category которые относяться к этому BaseCategories Это можно реализовать с помощью дополнительного класа-холдера и аннотаций @Embedded и @Relations как описанно здесь: https://android.jlelse.eu/android-architecture-components-room-relationships-bf473510c14a Смотря на BaseCategories - мне кажется что это лишний класс хотя я не знаю вашей бизнес логики...И можно обойтись одной таблицей
Denys
Sorry for that
Vadim
TypeConverter преобразует обьект в тип данных который может хранить sqlite, в данном случае text (если храните в Json) Так вот, в TypeConverter вы преобразуете обьект или коллекцию обьектов?
погуглил, нашел какую-то статью по этому поводу, TypeConverter выглядит так: class QuoteEntityTypeConverter() { var gson = Gson() @TypeConverter fun stringToQuoteEntityList(data: String?): List<QuoteEntity> { if (data == null) { return emptyList() } val listType = object : TypeToken<List<QuoteEntity>>() {}.type return gson.fromJson(data, listType) } @TypeConverter fun quoteEntityListToString(someObjects: List<QuoteEntity>): String { return gson.toJson(someObjects) } }
Himars
погуглил, нашел какую-то статью по этому поводу, TypeConverter выглядит так: class QuoteEntityTypeConverter() { var gson = Gson() @TypeConverter fun stringToQuoteEntityList(data: String?): List<QuoteEntity> { if (data == null) { return emptyList() } val listType = object : TypeToken<List<QuoteEntity>>() {}.type return gson.fromJson(data, listType) } @TypeConverter fun quoteEntityListToString(someObjects: List<QuoteEntity>): String { return gson.toJson(someObjects) } }
так должно работать Но я думаю что ровно до тех пор, пока вы не попробуете добавить еще один TypeConverter для коллекции. Дело в том, что List - генерализированный тип данных. Но если вы не собираетесь создавать TypeConverter для List других обьектов то все норм
Vitaly
Здесь есть люди, кто подключал сокет к внешнему ip-адресу или реализовывал клиент-серверное приложение не в локальной сети?
Anonymous
Инстаграм кроме 20 фото больше не выдает что ли?
Tishka17
Но вроде да
Tishka17
За раз 20
Anonymous
В ответ пагинация приходит пустой
Tishka17
Хз. Пару лет назад у меня работало. Вроде апи не менялось
Tishka17
Так что надо-то?
Tishka17
Толку, если молчишь
Anonymous
Там есть дополнительные параметры типа count, max_id но никаких изменений нет
Vitaly
Tishka17
Ты это кому?
Тебе. Что там у тебя с клиент сервером?
Vitaly
Прикрепляй сообщения, а то не понятно кому