Kot
Добавляйте внизу те две строчки
Добавил, но ничего не изменилось. Теже 5 ошибок
Денис
Всем привет поскажите пожалуста как в dagger 2 @Inject компонета кооторый описан в другом модуле?
Chriz
И могут ли быть проблемы с loadInitialSize если объединить 2 списка(Liked and normal)
Chriz
Если я правильно понял задачу, списки нужно смерджить в DataSource.
И правельно ли это будет, или есть другой подход ?
Denys
И правельно ли это будет, или есть другой подход ?
Похоже на валидное решение. Для этого DataSource абстракция и есть. :)
Denys
Вот подробный список
Все еще не понятно что не так. Попробуйте запустить из консоли ./gradlew build и скопируйте текст ошибки
Chriz
Похоже на валидное решение. Для этого DataSource абстракция и есть. :)
Как думаеш, проблемы с LoadInitialSize могут возникнуть ? Тобиш если засетить 25 и вернём 35 (лайк + обыные).
Kot
Все еще не понятно что не так. Попробуйте запустить из консоли ./gradlew build и скопируйте текст ошибки
implementation 'com.github.ittianyu:BottomNavigationViewEx:2.0.4' когда удаляю эту строку-проект сразу собирается. Значит дело именно в ней. Но что не так-то)) Что за жуть
Alexandr
Коллеги, кто-нибудь писал игры на cocos2dx под андроид?
Denys
implementation 'com.github.ittianyu:BottomNavigationViewEx:2.0.4' когда удаляю эту строку-проект сразу собирается. Значит дело именно в ней. Но что не так-то)) Что за жуть
Те части логов, что вы присылаете, дают лишь поверхносное представление о том, что не так. Ниже если получить весь лог - будет понятно что ИМЕННО не так.
Denys
Скопируйте весь лог на pastebin, я найду место.
Chriz
Где сетить 25?
Создание PagedList принимает dataSourceFactory и конфиг. В конфиге и сетим какой будет пагинация(initialItemsSize, loadAfterSize и тд...)
Chriz
Config( pageSize = pageSize, enablePlaceholders = false, initialLoadSizeHint = pageSize * 2)
Denys
Создание PagedList принимает dataSourceFactory и конфиг. В конфиге и сетим какой будет пагинация(initialItemsSize, loadAfterSize и тд...)
Думаю, следует отдавать столько данных, сколько указано в размере страницы.
Chriz
Думаю, следует отдавать столько данных, сколько указано в размере страницы.
Задача будет гдето через 2 спринта, хотел подготовится =) Спасибо
Denys
Задача будет гдето через 2 спринта, хотел подготовится =) Спасибо
А бекенд не может эндпоинт сделать правильный? Заодно будет их сортировать правильно и не нужно играться с размерами данных.
Chriz
А бекенд не может эндпоинт сделать правильный? Заодно будет их сортировать правильно и не нужно играться с размерами данных.
Да там не просто пагинация, там еще и сортивка данная пользователем по дате и категориям. Думаю они будут плакать если сюда еще и избранное добавить =)
Chriz
Но это еще не решено, если iOs команда тоже будет за такую идею то сделают =)
Denys
Да там не просто пагинация, там еще и сортивка данная пользователем по дате и категориям. Думаю они будут плакать если сюда еще и избранное добавить =)
Тогда можно делать предварительное кеширование результата и загрузка из единого источника. Но грузить всеравно нужно будет лишние данные или заморочится с догрузкой данных (ведь не известно сколько элементов отдаст эндпоинт с лайками и без) чтобы пагинация не ломалась.
Denys
Anonymous
Все гууд?
Anonymous
Не совсем по теме, но есть ли у Авито API бесплатное? Хочу в приложении использовать
Anonymous
А вы смотрели ? По идее, крупный сайт, может и есть API
Есть конечно, но надо звонит по телефону и т.д. То есть платный скорее всего
DarkPerl
Этот платный ?
DarkPerl
Я думаю, у них только этот API. Другого нет.
DarkPerl
Можно просто спарсить данные с сайта попробовать. Но, головная боль писать парсеры )
Anonymous
Можно просто спарсить данные с сайта попробовать. Но, головная боль писать парсеры )
вроде был платный, но написал еще раз в поддержку, вдург что-то изменилось. но если платный, то я нашел решение, и напишу мини-библиотеку под android на kotlin или java
Doston
Друзья после 1го ноября плеймаркет не будет принимать приложения с targetSdk < 28. А что будет со старыми приложениями? Их же не объязательно обновлять?
Max
или это пранк
Doston
если у вас есть dev аккаунт, то вам должно было прийти имейл.
Max
интересно, есть ли тогда смысл писать под sdk < 28
Max
может кто-то обходить эту проверку будет 🧐
Max
а, всё, я понял суть
Sh
драствуйте как можна делать 2 view в центре constraintlayout(горизонтально)?
Sh
| view1 view2 |
Muzaffar
линер не подходит?
Doston
| view1 view2 |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center_horizontal" android:orientation="horizontal"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="view1" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="view2" /> </LinearLayout>
Denis
| view1 view2 |
view1.startToStartOf=parent view1.endToStartOf=view2 view2.startToEndOf=view1 view2.endToEndOf=parent view1.horizontalChainStyle=packed
Denis
Mirlan
всем привет, опубликовал приложение, но уже 2дня статус "готовится к публикации"
Никита 🙃
Свайпы норм тема, но тоже есть нюансы. Отклик кнопки быстрее будет, чем свайпа, что критично в конце игры (надо же хотя бы проверять куда именно свайп).
Никита 🙃
всем привет, опубликовал приложение, но уже 2дня статус "готовится к публикации"
Это нормально. Там вроде около недели дают на это. У эпол вообще пару недель может длиться такое. Знакомый айосник рассказал, они 3 месяца публиковались)
Mirlan
👍спс
Никита 🙃
Там вообще должны писать сколько примерно дней займёт, так то 🧐
Anonymous
У меня код для сброса звонков val tm = context.getSystemService(Context.TELEPHONY_SERVICE) as TelephonyManager val m1 = tm::class.java.getDeclaredMethod("getITelephony") m1.isAccessible = true val telephonyService = m1.invoke(tm) val m2 = telephonyService::class.java.getDeclaredMethod("silenceRinger") val m3 = telephonyService::class.java.getDeclaredMethod("endCall") m2.invoke(telephonyService) result = m3.invoke(telephonyService) as Booleanна Андройд 8.0.0? не работает и выдает ошибку java.lang.reflect.InvocationTargetException, У мнея есть разрешения на использования CALL_PHONE и READ_PHONE_STATE ?
Никита 🙃
давно такого бреда нету в ios,2-3 рабочих дня сейчас.
Это если повезло и не реджектят. Я имел ввиду полный цикл публикации
Almas
Это если повезло и не реджектят. Я имел ввиду полный цикл публикации
может быть,1 -2 режекта для первой публикации это еще приемлемо,но больше думаю,что-то не так с приложением или с отношением публикующего ,как правило apple после одного режекта,дают все что нашли,а не постепенно по 1 за режект.
Almas
Зависит от проверяющего. Если не повезет - будут кошмарить по одной правке за раз месяцами
сказки про злого модератора )учитывая что модерация занимает 2 дня,
Almas
Был в стартапе который так гоняли месяц
раньше согласен,бывало что 1-2 неделю модерация идет,далее режект ,исправляешь и того месяц,сейчас appStore настолько сильно не проверяет приложения,в угоду скорости.
Igor
Нет, вы не поняли
Igor
Правки подавались раз в день - два по одной на каждый реджект
Igor
И так долго делал этот козел
Almas
Ну такое,ничего сказать не могу,по хорошему такого быть не должно,в отчете режекта должны прикладываться все пункты .
Сергій
Друзья после 1го ноября плеймаркет не будет принимать приложения с targetSdk < 28. А что будет со старыми приложениями? Их же не объязательно обновлять?
Что значит старые? Ты просто когда алаптируешь приложение под андроид 9 тогда и опубликуешь обновление. А пока просто не сможешь заливать apk с targetSDK ниже 28(с 1 ноября)
Сергій
ну у меня пока есть приложения с targetSdk 27. Их обязательно обновлять? вот в чем вопрос.
Нет, не обязательно, если не планируешь выпускать к ним обновления