Emirinay
Я вообще его отдельно от вьюхи создаю, Ну в активности лежит вью и behavior. Сперва нашёл вью, потом скормил его поведению. Всё.
Dr Dre
в xml все уже будет создано после inflate нужно просто указать кто от кого зависит
Denis
о, круто, к полилайнам теперь можно стили применять
Andrew
Всем привет. Подскажите, как лучше реализовать следующий функционал? Стороннее приложение должно вызвать мою активность и передать ей параметры. Моя активность должна отработать и вернуть результат стороннему приложению. Как лучше это сделать, через BroadcastReceiver или напрямую?
Way
Привет. Собираюсь писать приложения на андроид. Опыта в программировании особо нет (могу написать что-нибудь простенькое на Java). Но проблема в том, что я живу в небольшом городе поэтому вакансий без опыта работы или стажировок нет для android-dev. Насколько реально научиться этому ремеслу и начать работать на фрилансе? Буду благодарен любым советам в личку и здесь.
Артем
Всем привет! Ситуация такая: Есть активити, есть Navigation Drawer с 3-мя пунктами меню, которым соответствует 3 фрагмента. Чтобы после смены ориентации сохранялось состояние всех фрагментов, нужно все данные хранить в активити. А что делать, если фрагментов будет 10 с большим количеством данных? Все равно все данные паковать в onSaveInstanceState активити или есть какое-то более удачное решение?
Thymomenos
Ребят, хелп искал в интернетах - не нашел. как в DrawerLayout скрывать пункты меню из кода? пробовал так: menu.setGroupVisible(R.id.group1, flag); но ничего не происходит. кто знает че делать, подскажите плз
Andrew
А если приложение-приемник свернуто, то все-равно вызовется нужный активити?
Thymomenos
если скрываю через xml тип android: visible = "false" то пункт исчезает, а если через код присваиваю значение false то все остается как есть
Alex
вы конечно же в методах ЖЦ фрагмента вызываете соответствующие методы ЖЦ MapView?
Ну само собой, прокинуты все ивенты ЖЦ, может есть еще какие-то идеи? А то уже стадия отчаяния(((
Denis
а редактирование там есть?
Andrew
Понятно, спасибо, а может ли BroadcastReciver вернуть результат?
Andrew
Почему плохая, ведь Активити может вызывать ряд других Активити и последняя возвращать результат. Зачем идти по цепочке обратно, если последняя Активити может кинуть броадкаст?!
Denis
Ну само собой, прокинуты все ивенты ЖЦ, может есть еще какие-то идеи? А то уже стадия отчаяния(((
может если карта не интерактивная, lite mode заюзать? апгрейд / даунгрейд сервисов карт?
Alex
может если карта не интерактивная, lite mode заюзать? апгрейд / даунгрейд сервисов карт?
Lite mode не катит, ибо там полноценная тягалка-клацалка(( Да, игрался с версиями, что сервисов, что compileSdk
Andrew
А если речь идёт о неким API, описание которого мы передаём всем желающим взаимодействовать с нашим приложением, это нормальный подход когда мы говорим, ребята, присылайте определенный броадкаст и после этого принимайте ответ тоже в форме броадкаста? Или есть более рациональный подход. Т.е. мы должны обеспечить некий интерфейс для отправки нам команды с параметрами , обработки и отправки результата.
Andrew
А какое решение может быть?!))
Denis
а зачем нужен Google Maps Geolocation API? вроде то же самое что и обычный оффлайновый датчик даёт, только онлайн и с ограничениями
Denis
это geocoding api
Andrew
Есть готовое платёжное приложение, которое взаимодействует с mPOS терминалом для проведения операции оплаты по карте. Нужно предоставить интерфейс для сторонних приложений, например, мобильных касс. Они присылаю нам название операции и сумму, мы проводим оплату и возвращаем результат. Как лучше организовать взаимодействие?
Oleg
Oleg
Подскажите - пишу такой код, а оно ругается. Что не так-то?
Oleg
Неа, не слыхал. Какой перенос?
Kirill
hello().world() .mother() .fuckers()
Oleg
hello().world() .mother() .fuckers()
а причем тут это?
Kirill
Я полагаю, что Антону не понравилось, что у тебя всё в одну строку
Alexander
Подскажите - пишу такой код, а оно ругается. Что не так-то?
Смотри.. напиши subscribe() поставь курсор в скобки и нажми контрол P ...он тебе подскажет что это метод принимает как входные параметры...
Alexander
Щас он тебе пишет что нет метода subscribe который как входной параметр принимает лямбду
Всеволод
Мне кажется, что лямбда имеет неправильный синтаксис
Oleg
и должен ли он быть?
Всеволод
Попробуй убрать listOfPeople->
Всеволод
И оставить только method reference
Oleg
Попробуй убрать listOfPeople->
да если просто subscribe(), то все хорошо
Всеволод
subscribe(this::printPersons)
Kirill
Может и мне кто-нибудь подскажет : Делаю авторизацию через Google. Запилил свой пример - /com.google.samples.quickstart.signin E/Surface: getSlotFromBufferLocked: unknown buffer: 0xa2cda780 Клонировал офф пример - та же самая ошибка. Уж чистый пример должен был работать? Гуглил что за ошибка - набрел на трекер https://issuetracker.google.com/issues/37069061 либо я плохо читал, либо эта проблема так и не решена. Halp.
Oleg
subscribe(this::printPersons)
ага, а так работает
Всеволод
Или subscribe(listOfPeople -> printPersons(listOfPeople))
Kirill
Офф. пример : https://github.com/googlesamples/google-services
Oleg
subscribe(this::printPersons)
но я не пойму тогда значение какого типа subscribe передаст в метод
Kirill
Запускал на эмуляторе и на реальном устройстве - всё одно, та же ошибка раз щза разом
Oleg
Или subscribe(listOfPeople -> printPersons(listOfPeople))
public Flowable<Person> getAllPersons(); в интерфейсе вот так
Всеволод
Значит передаст Person
Oleg
Значит передаст Person
мне таки коллекция нужна
Всеволод
Если метод принимает не его, студия тебе скажет
Olexandr
юзаю TimerTask. как в нем сделать задержку? Thread.sleep(millis) не работает почему то.
Всеволод
мне таки коллекция нужна
В RxJava2 есть метод collectInto, который собирает Observable в Single, насчёт Flowable точно не знаю
Kirill
Чтобы не затерялось
Kirill
Может и мне кто-нибудь подскажет : Делаю авторизацию через Google. Запилил свой пример - /com.google.samples.quickstart.signin E/Surface: getSlotFromBufferLocked: unknown buffer: 0xa2cda780 Клонировал офф пример - та же самая ошибка. Уж чистый пример должен был работать? Гуглил что за ошибка - набрел на трекер https://issuetracker.google.com/issues/37069061 либо я плохо читал, либо эта проблема так и не решена. Halp.
Kirill
Офф. пример : https://github.com/googlesamples/google-services
Kirill
Запускал на эмуляторе и на реальном устройстве - всё одно, та же ошибка раз щза разом
Olexandr
в сервисе есть TimerTask. выполняется с заданой периодичностью. в TimerTask есть цикл. например 20 итераций. в конце каждой итерации надо сделать задержку
Всеволод
И Thread.sleep() просто игнорируются или происходит что-то другое?
Olexandr
SystemClock.sleep()
Olexandr
всем спасибо
Olexandr
хотя тоже не канает почему то((
Всеволод
Возможно, Object.wait() сработает?
Olexandr
Возможно, Object.wait() сработает?
мне надо задать кол-во секунд задержки
Всеволод
Там задаётся, в миллисекундах
Иван
Привет. Когда Android Studio 3.0 выйдет в stable? Искал дату выхода, нигде нету. Сейчас в стадии превью 7 бета. И еще вопрос можно ли начинать новый проект в превью версии?
Olexandr
Возможно, Object.wait() сработает?
object not locked by thread before wait()
Всеволод
object not locked by thread before wait()
Честно говоря, не знаю что ещё посоветовать
Olexandr
Честно говоря, не знаю что ещё посоветовать
может как-то к времени привязаться? получить текущее время и ждать в бесконечном цикле например 5сек, а потом выход
Dima
НЕзнаю - в этом канале или нет, если что - извиняйте. Можна както скачать файл с гугл ДРАЙВа по прямой ссилке (файл доступен типа по ссылке всем и является просто картинкой) чтоб при этом не использовать гугловских либ с кредами? - типа напрямую ?
Alexander
директ линк не завезли
Dima
Благодарствую за ответ!!!
Александр
Сорри за офтоп, но никто не знает программу чтобы делать няшные скриншоты? Типа произвольный фон и поверх скрин.
Anonymous
Ребята, кто-нибудь работал с ConnectionService? Нужно отловить входящий звонок и подставить на его окне надпись Статей не нашел что-то...
Osip
Кто-нибудь делал WebView c Chatra? Почему высота постоянно чуточку больше чем размер окна?
Антон
Ребят, уже есть видео с сибирского ДевФеста?
Darya
Подскажите пожалуйста, почему при работе с ArrayAdapter нужно создать ArrayList перед этим и туда кинуть данные?
Darya
ArrayList - что то вроде место хранения данных, а ArrayAdapter - просто раскидыватель исходя из параметров? Так?