Vadim
типа когда у меня response не отрабатывает как надо а именно не successful?
M
Ребят. Есть вопрос. Можно ли опубликовать в Play Store приложени, в котором есть только фейсбук авторизация?
Flogiston
Если я ставлю высоту вьюхи 0dp чтобы она ростягивалась, я могу потом получить ее высоту (желательно не 0)
Vadim
Когда в ексепшн падает или не может в модель забить
ну вот я там шот нашаманил, и сейчас попадает в onFailure не пойму чего (
Gregory
Ребят. Есть вопрос. Можно ли опубликовать в Play Store приложени, в котором есть только фейсбук авторизация?
а почему может быть нельзя? Ведь есть приложения, где авторизоваться могут только люди определенного круга. Например клиенты какой-либо компании. Я конечно точно не знаю, самому интересно )
Vadim
Что в теле? Какая ошибка?
ты имеешь в виду сам класс ConnectSessionResponse?
Вениамин
Vadim
Шо говорит?
No Internet connection.Please try again later.
Gregory
Ну у apple есть ограничения вроде. И у игр есть демо режим, где не нужна авторизация.
у меня, например, опубликовано приложение, где могут авторизоваться только клиенты компании интернет-провайдера. А если ты просто установишь, но не имея логина/пароля не сможешь зайти
Вениамин
No Internet connection.Please try again later.
Так, из-за чего непонятно почему не работает? Он же говорит, интернета нет
Vadim
Так, из-за чего непонятно почему не работает? Он же говорит, интернета нет
а ошибка генериться если сраатывает метод private static Boolean isNoConnectionException(Throwable t) { return (t instanceof ConnectException) || (t instanceof NoRouteToHostException) || (t instanceof SocketTimeoutException) || (t instanceof SocketException) || (t instanceof InterruptedIOException) || (t instanceof UnknownHostException) || (t instanceof IOException);
Vadim
Так, из-за чего непонятно почему не работает? Он же говорит, интернета нет
да, но у меня тесты завалились на этапе где данной ошибки быть не должно
Gregory
Понял, спасибо.
на публикации находится оно пол года почти, проблем не было. Вроде бы зависит от случая. Кажется под разными лицензиями разные требования. Я где то один раз читал что если ты используешь какой то вид GPL, например какие то библиотеки, то должен и код открывать, и предоставлять возможность ЛЮБОМУ человеку иметь доступ ко всем функциям. Что то такое читал, но до конца не разобрался.
Vadim
Так, из-за чего непонятно почему не работает? Он же говорит, интернета нет
у меня в тесте была строка до этого assertNull(errorMessage); а сейчас выкидывает ошибку мол AssertionError: expected null, but was:<No Internet connection.Please try again later.> то есть должен был вызван onResponse а вызвался onFailure
Gregory
Понял, спасибо.
можно попробовать здесь спросить, кстати. тк это больше правовой вопрос.
Anton
Ребят, привет, кто нибудь пробовал ObjectBox?
Вениамин
null для response? или как?
Скорее всего он норм завершается, и в ошибку не падает. Поэтому и тест падает(ваш кеп). По какой причине вы ожидаете null? Что все норм?
Вениамин
Если так, нужно на результат проверять, а не на отсутствие ошибки
Anton
ребзя подскажите плз, с ObjectBox может кто сталкивался, почему put не работает
Сергей
Если я ставлю высоту вьюхи 0dp чтобы она ростягивалась, я могу потом получить ее высоту (желательно не 0)
можешь. Но не ноль она будет только тогда, когда развернется на экране и будет видна или готова к показу. То есть х.з. когда, точно не в onCreate. И не в onMeasure. а вот в своем onDraw с гарантией, но там не стоит делать длинный вычислений да и обычно поздновато уже
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
что нужно, что бы это работало? хочу чтоб после клика по кнопке открывался новый фрагмент
Сергей
Ребят. Есть вопрос. Можно ли опубликовать в Play Store приложени, в котором есть только фейсбук авторизация?
хоть через свой сервер или секретные пароли, присылаемые нарочным. Но вот у индусов гугля, одобряющих приложение могут быть вопросы, если они попытаются запустить и их не пустят
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
понял
Сергей
впрочем это должно решиться перепиской
Сергей
активити в адаптер передать
а его ж можно контекста из вью вытащить и откастить к активити, зачем отдельно?
Сергей
пока не сталкивался, но вероятно возможно.
Starkov Evgeniy 🌌
народ, а с кем можно проконсультироваться по корутинам и mvp?
Denis
народ, а с кем можно проконсультироваться по корутинам и mvp?
надо сразу вопрос задавать, а то не понятно, что входит в консультацию
Starkov Evgeniy 🌌
хех... много там вопросов, ок, счас сформулирую
Starkov Evgeniy 🌌
https://pastebin.com/dYDYUPgh
Starkov Evgeniy 🌌
данные не приходят совсем и ругается на моюель данных, типа пришел не массив а объект, но в разрезе проекта никак понять не могу как это пофиксить
Anonymous
Всем привет, помогите при билде вылетает такая ошибка AAPT2 process unexpectedly exit. Error output: aapt2 F 10-23 16:16:36 7353 7353 Chunk.h:91] Check failed: next_chunk_ != nullptr data can't be nullptr
Сергей
а если View в конструктор передали applicationContext?
а как? любой вью принадлежит же какой то активности.
Denis
context там нужен только для ресурсов
Сергей
ну вью же не голом экране существует (если это не виджет) а всегда в пределах окна активности.
Mike
ну вью же не голом экране существует (если это не виджет) а всегда в пределах окна активности.
не обязательно, см. SYSTEM_ALERT_WINDOW да и никто не мешает прицепить в активити вьюшку с контекстом приложения или сервиса
Сергей
а для ресурсов апп.контекст в любом месте кода можно и нужно даггером добывать, или написать простейший сервис локатор с опорой на Application, там он всегда есть, и добыть его можно одним статик методом в одну строку
Сергей
"никто не мешает прицепить в активити вьюшку ", ну с систем алерт понятно, а это как технически? в лэйауте же не реализуемо? И не будет ли этакая экзотика себя странно вести мягко говоря?
Denis
но ты можешь из кода вюху создать
Starkov Evgeniy 🌌
не думаю, что это проблема корутин
во, сформулировал))) есть класс в котором перечислаяются данные(PersonModel), которые приходят с инета, есть Entity, еще есть модель для UI (PersonItem) - как прописать зависимости одних от других, есть json - в котором не прописаны id, а дергать оттуда человеков надо, id прописал в Entity - но додумать как это все должно выглядеть не могу, слишком зеленый еще, если надо репозиторий пришлю
Starkov Evgeniy 🌌
не думаю, что это проблема корутин
и да, ругается он на наличии полей в Entity, которыйх нет в модели
Starkov Evgeniy 🌌
у тебя есть два класса, структура которых различается наличием id?
примерно так, в PersonModel описана модель приходящая с json^a, там id отсутствует, есть Entity в которой описан autogenerate id
Starkov Evgeniy 🌌
Starkov Evgeniy 🌌
а, у тебя Room Entity?
я взял проект рандомного чела с инета и попытался сам разобраться, его проект работает, но догнать как не могу)))
Ivan
С этого и надо было начинать :)
Starkov Evgeniy 🌌
так писать логику в активити я научился, попытался по хорошему разобраться в нормальном проекте и жопа настала))))
Starkov Evgeniy 🌌
если на поржать или советы какие дать, то могу скинуть рупозиторий...
Starkov Evgeniy 🌌
так научись писать логику не в активити) Там же ты сам научился)
сам, да, но пока видимо не дотягиваю по уровню для нормального кода
Друг Владік
Здравствуйте, коллеги! Как сделать доступ к классам модуля приложения из модуля библиотеки?
Ivansuper
Здравствуйте, коллеги! Как сделать доступ к классам модуля приложения из модуля библиотеки?
Делаешь отдельный модуль, которым будет пользоваться и приложение и библиотека
Ivansuper
Если библиотека включена в приложение, то по факту этот модуль достаточно подключить только к библиотеке и оно будет видно в приложении
Ivansuper
Либо в библиотеке декларируй интерфейсы, реализуй их в приложении, задавай в библиотеку как имплементации. Будет обратная связь через абстракцию