Олег
?
в активити ты можешь получить URL из билд конфига?
Олег
сделай интерфейс SomeWebProvider
Vega
вопроизведётся цепочка
а если ActivityB имеет флаг в манифесте не сохраняться, тогда будет ли воспроизведена цепочка ActivityA, ActivityB и ActivityC или же сразу ActivityA и потом ActivityC???
Олег
(это код во фрагменте)
Олександр
в активити ты можешь получить URL из билд конфига?
да я шарю как сделать через спан, что делать с разными языками-то в таком случае? некрасиво) уже подсказали выше, спасибо)
Олег
ну ладно
Олег
не тебе
Norim
Кто-то ещё сталкивался с таким?
Norim
я сделал это я отключил
Vega
https://lmgtfy.com/?q=activity+lifecycle+android&iie=1
ага, интернет это хорошо, вот только тот кто мне присал эту ссылку сам не знает ответа на такой "простой вопрос" 🙂
Vega
и предыдущий товарищ
Олег
Долго объяснять
Vega
который отправил гуглить. Если оба товащира зайдут в офф доку и попробуют найти описание подобного кейса, то разочаруются, не найдя там описание 😉
Металлов
Здравствуйте, не знаете как сохранить состояние яндекс карты при возвращении на экран с карой?
Металлов
Точнее фрагмент
Okhsunrog
Помогите, не могу показать ALertDialog. Приложение вылетает. Вот логи https://pastebin.com/5E3aQx80
Okhsunrog
Ну в нем все написано понятно
Да нефига не понятно. У меня тема аппкомпат
Okhsunrog
Что ему ещё надо?
Okhsunrog
Всё, решил проблему. Решение неочевидное - неправильный контекст
Okhsunrog
Заменил applicationContext на this, теперь работает
Ivansuper
Заменил applicationContext на this, теперь работает
Никогда не используй appContext в UI. Это очень очевидно и вредно
Okhsunrog
что это :/
Kost
Нужно передать наследника view а не ресурс
mentarey
Здравствуйте, не знаете как сохранить состояние яндекс карты при возвращении на экран с карой?
В onResume сохраняйте последние координаты, зум и прочее, а потом считывай и устанавливайте заново, при старте или при повороте.
Kost
что это :/
http://qaru.site/questions/683304/android-alertdialog-setview-rules Посмотри тут
Ivansuper
http://qaru.site/questions/683304/android-alertdialog-setview-rules Посмотри тут
Найди оригинал stackoverflow. Не используй этот сайт
Ivansuper
Тонна рекламы, кривой перевод
Александр
Подскажите по тестам. Пилю тестовое задание - получить с сервера и вывести на экран список сотрудников и список их специальностей. Начал изучать тесты, и не знаю что писать. Взял другой проект, написал юнит тесты для форм регистрации и авторизации, ну ок. А что мне написать для своего тестового? Что тестят обычно в таких апках?
Ivansuper
И надо было всего лишь сходить на dev.android.com и вбить имя класса и посмотреть его методы
Ivansuper
От тебя хотят список с сервера
Ivansuper
Ну и все тогда
Александр
Тесты изучаю просто для себя, по кд спрашивают на собесах, я по кд отвечаю что не особо шарю, по кд отлетаю.
Александр
Ну и все тогда
Ну должно же быть что - то, к чему будет разумно тест прикрутить.
Ivansuper
Ну должно же быть что - то, к чему будет разумно тест прикрутить.
Определи самые слабые точки и сделай к ним
Kost
Найди оригинал stackoverflow. Не используй этот сайт
Yes, sir. Я с телефона зашел, пока домой ехал, нашел сайт на каком реализовано было и скинул.
Yakov
Ну должно же быть что - то, к чему будет разумно тест прикрутить.
Я в основном тесты пишу для бизнес логике, попробуй реализовать разные алгоритмы для анаграм и тест
Александр
Я в основном тесты пишу для бизнес логике, попробуй реализовать разные алгоритмы для анаграм и тест
Если я правильно понимаю термин "бизнес логика", то у меня в тестовом её нет практически, мб поэтому я не знаю что делать. Я что, данные получил, смаппил, закешировал, отобразил. Юзер нажал на кнопку, я подтянул из кеша другие данные, отобразил. Не встают сюда тесты особо, или я в упор не вижу чего - то.
Okhsunrog
http://qaru.site/questions/683304/android-alertdialog-setview-rules Посмотри тут
Я просто lateinit забыл инициализировать
Yakov
Ну напиши проверку что в кэша правильная строка лежит, далее что при вызове такого метода она правильно возвращается, если в будущем будешь менять тип кэша то тесты помогут
Yakov
Далее на маппинг тесты всегда пишу
Александр
а ты уверен, что отлетаешь именно из-за тестов?
Нет офк. Отлетаю в купе с прочим, есть ещё несколько слабых мест. Судя по моему опыту собесов(нормально так уже подзавалил), для многих мало мальски серьёзных компании отсутствие скилзов по написанию тестов - весомый минус.
Александр
Ну напиши проверку что в кэша правильная строка лежит, далее что при вызове такого метода она правильно возвращается, если в будущем будешь менять тип кэша то тесты помогут
Тест на маппинг - гуд идея кстати, вроде как можно малой кровью покрыть юнит тестами этот вопрос. А вот с кешем не понял идею. Это я так понял инструментальный тест?
Mike
Ты людям код пишешь или я группой ошибся?
Подсказываю, как писать, если не хамят
Александр
Ну я например все покрываю интерфейсами и могу некоторые вещи юзать без контекста
Что - то я наполовину понял идею) Я тоже покрываю всё интерфейсами, иногда излишне даже. Но причём тут контекст?
Okhsunrog
Как поменять цвет этого на светлый?
Yakov
Идея такая есть интерфейс, есть его реализация, на реализацию, ты из тестов делаешь свою реализацию кэша например просто в переменой, далее в репозитории ты можешь проверить есть ли в кэше данные(это фэйк реализация), на рабочий реализацию интерфейса нужно по хорошему тоже написать тут ты уже проверяешь реализацию конкретного алгоритма
Anton
Как поменять цвет этого на светлый?
Ok google how to change toolbar popupmenu color
Arsen
или попапБекграунд в стилях
Yakov
Что - то я наполовину понял идею) Я тоже покрываю всё интерфейсами, иногда излишне даже. Но причём тут контекст?
Для того что бы не было его в зависимости выше описал, без него ты можешь как мокать реализации так и делать фейковые
empty🧿
Ребят кто может плиз подсказать, когда такое пишет гугл
empty🧿
http://joxi.ru/VrwRoe0C7MyKDA
Okhsunrog
Это toolbar
Okhsunrog
Извините за тупой вопрос, когда в Котлине наследуешь класс, наследуются только методы, или переменные тоже?
Anonymous
Народ, а в objectbox данные получается нельзя редактировать? Только remove и put?
Impossible
Извините за тупой вопрос, когда в Котлине наследуешь класс, наследуются только методы, или переменные тоже?
Парень. Скажу тебе так, если не начнёшь рыть базу сам, темболее по основам ООП . Программирование временное увлечение
Impossible
если котлин это джава, то...
Тогда пора подавать новый иск на гугл)
Okhsunrog
Okhsunrog
Как понять?
Kost
У тебя в timetableFragment есть уже поле с таким именем, или поменяй имя или добавь к этому полю с ошибкой слово override
Okhsunrog
Парень. Скажу тебе так, если не начнёшь рыть базу сам, темболее по основам ООП . Программирование временное увлечение
Да я знаю, просто джаву только в июне начал учить, Котлин - в июле. Новичек совсем пока. До этого в ООП не лез
Kost
Там же все написано в ошибке, что не так и что нужно сделать