
Dasha
26.01.2018
05:14:18

Сашка
26.01.2018
05:14:20
Тоже создаете заранее тип переменной
Там тоже надо поменять импорт
Когда вроде все верно написано , но не работает делайте clean project

Google

Сашка
26.01.2018
05:15:18
Часто помогает

Dasha
26.01.2018
05:25:25
Теперь вылезла другая проблема, не совпадает сам фрагмент и менеджер с версиями. Менеджер 4p нет, только стандартный.

Denis
26.01.2018
05:44:39
getSupportFragmentManager()?

Dasha
26.01.2018
05:47:29

Denis
26.01.2018
05:48:48
нет такого
активити свою от AppCompatActivity наследуете?

Constantine
26.01.2018
05:48:50
Твой фрагмент который ты добавляешь он саппортовский, а требует обычный
Посмотри в его импортах

Иван
26.01.2018
05:49:19
Импорт поменяй

Constantine
26.01.2018
05:49:31
Если устраивает обычный то поменя импорт на app.fragment

Иван
26.01.2018
05:49:35
Тебе нужен просто фрагмент

Constantine
26.01.2018
05:49:57
Но лучше использовать всё саппортовское, больше версий андроида и фич покрывает

Google

Иван
26.01.2018
05:50:23
А в таббед активити, к примеру, только v 4.app.Fragment

Dasha
26.01.2018
05:52:17

Denis
26.01.2018
05:53:04
...
активити свою от AppCompatActivity наследуете?

Constantine
26.01.2018
05:53:36
Вот, тебе подсказали
активити свою от AppCompatActivity наследуете?

Иван
26.01.2018
05:54:34
Просто в импортах, поменяй android... v4.app.Fragment на просто фрагмент
Можешь просто стереть, альт энтер на свой фрагмент
Импорт класс
Первый
Верхний

Dasha
26.01.2018
06:04:32
Всем спасибо

Oleg
26.01.2018
06:19:13
Ватсап же дает возможность расшарить свое текущее местоположение)
Да и в Гугл мапс помнится такое тоже есть

Marat
26.01.2018
06:22:18
вот пусть strava скачают, включат трекер и готово, пройденный маршрут записан

Aleksandr
26.01.2018
06:37:02
Здравствуйте. Я разрабатываю на данный момент небольшой волонтерский проект для помощи в поиске пропавших животных. Я преподаю мобильную разработку в университете, но есть и небольшой опыт в разработке продакшен проектов на Android и iOS с нуля. Не знаю чем я могу быть интересен сообществу, если только как лектор.
Меня в сообществе интересуют практический опыт применения отдельных библиотек в Android и советы по Android разработке вообще.
Брест, Беларусь.
Пришел по ссылке из чата Android архитектуры.
#whois

ThisIsJavaaA
26.01.2018
06:38:46
А бэкенд кто пилит?

Aleksandr
26.01.2018
06:40:25
А бэкенд кто пилит?
Тоже нашлись добровольцы. Вот ссылка на описание проекта https://www.talaka.org/projects/2548/overview

Google

ThisIsJavaaA
26.01.2018
06:41:04
?

Никита
26.01.2018
06:42:51

Aleksandr
26.01.2018
06:44:25
биконы на ошейники навешиваете?
Не, не, не. Тут приложение по сути тоже для волонтеров, чтобы можно было кинуть клич, кто видел в этом районе - отзовитесь или наоборот "я видел тут собаку в ошейнике".

Andrei
26.01.2018
06:46:09
Ребята, все многие используют ProgressView ?
Andrei Komarov:
С библиотекой github rey material

Владислав
26.01.2018
07:55:31
Как сделать hint на спиннере?

Ivan
26.01.2018
07:58:57

Aleksey
26.01.2018
08:02:40
Ааа. Преподаватель без опыта в продакшн. Люблю систему образования.

Ivan
26.01.2018
08:04:19
народ, есть форма для регистрации, как сделать так, чтобы она появлялась только при первом входе в приложение ?

Aleksey
26.01.2018
08:05:22
if (isFirstLaunch) show()

Artem
26.01.2018
08:12:34

Aleksandr
26.01.2018
08:13:16

Aleksey
26.01.2018
08:14:23

Сергей
26.01.2018
08:21:10
Если Вы готовы платить в 5 раз больше за обучение, без проблем найдёте такого специалиста, так что дело тут не в системе

Aleksey
26.01.2018
08:22:54

Сергей
26.01.2018
08:25:55
Соответственно и у нас можно найти профильные курсы, где будут обучать профессионалы, но за другие деньги

Aleksey
26.01.2018
08:30:27
Я со всем согласен, честно, но часто общаюсь с ребятами из ВШЭ, которые учатся на бюджете и пары у них часто ведут те, кто в индустрии работает.

Google

Ivan
26.01.2018
08:32:13
я сам студент, и что могу сказать: во многих универах, будь то вшэ, мгу, мгту есть люди из it. в частности, яндекс и мейл открывает в университетах целые кафедры, ведёт курсы, давая реальные знания (бесплатно всё это дело)

Сергей
26.01.2018
08:39:29
Я лично этому очень рад. Правда все университеты, которые Вы назвали, находятся в списке топ 10 лучших вузов)) И опять же это исключение, которое подчеркивает правило))

Борис
26.01.2018
08:41:43
гайс ниид хелп новичку в AndroidStudio
import com.google.android.gms.maps.GoogleMap
Работает прекрасно, но исходники не могу посмотреть (только Decompiled, powered by Fernflower decompiler). Загуглить тоже не получается
Собственно вопрос. Исходники com.google.android.gms в AnroidStudio добавить вообще реально? Тыкните ссылкой или советом

You
26.01.2018
08:42:46
Это проприетарщина

Arsen
26.01.2018
08:43:00
плей сервисы не опенсорс вроде
но у гугла документация для всего этого есть

Борис
26.01.2018
08:44:07
Аааа ... вот оно что, михалыч. Спасибо

You
26.01.2018
08:46:13
Последняя бета, Android 8.0


dobrowins
26.01.2018
09:12:33
Всем привет!
Помогите соратнику в отчаянии: при попытке перехода на другую Activity возникает ошибка: ActivityNotFoundException: Unable to find explicit activity class {ru.gks.locker/ru.gks.locker.ui.activities.SecondActivity}; have you declared this activity in your AndroidManifest.xml?
При этом в манифесте прописан полный путь до активити.
Иногда эта ошибка вылезает даже для MainActivity, т.е., приложение не запускается.
Что уже пробовал:
1. Создал вторую пустую активити и пробую перейти на нее. Сначала получается, через пару билдов — та же ошибка!
2. Убирал полный путь до активити из манифеста, оставлял ".ui.activities.SecondActivity"
3. /gradlew clean build
4. Invalidate caches & restart
4. Перезагружал компьютер, эмулятор, девайс
5. StackOverflow — там ничего полезного по этой ошибке, предлагают проверить имя активити в манифесте (ошибка возникает на разных! активити через манифест (при нажатом Ctrl) открываются!) и поискать null pointer'ы во второй активити — но она пустая (в рамках эксперимента)
Кто сталкивался? Сижу с этой проблемой с вечера вчера, опаздываю с тестовой сборкой.
Спасибо.


Jane
26.01.2018
09:38:52
Для платного приложения обязательно ИП открывать? Если бесплатное и покупки внутри есть тоже?
Или реклама


Борис
26.01.2018
09:41:34
Всем привет!
Помогите соратнику в отчаянии: при попытке перехода на другую Activity возникает ошибка: ActivityNotFoundException: Unable to find explicit activity class {ru.gks.locker/ru.gks.locker.ui.activities.SecondActivity}; have you declared this activity in your AndroidManifest.xml?
При этом в манифесте прописан полный путь до активити.
Иногда эта ошибка вылезает даже для MainActivity, т.е., приложение не запускается.
Что уже пробовал:
1. Создал вторую пустую активити и пробую перейти на нее. Сначала получается, через пару билдов — та же ошибка!
2. Убирал полный путь до активити из манифеста, оставлял ".ui.activities.SecondActivity"
3. /gradlew clean build
4. Invalidate caches & restart
4. Перезагружал компьютер, эмулятор, девайс
5. StackOverflow — там ничего полезного по этой ошибке, предлагают проверить имя активити в манифесте (ошибка возникает на разных! активити через манифест (при нажатом Ctrl) открываются!) и поискать null pointer'ы во второй активити — но она пустая (в рамках эксперимента)
Кто сталкивался? Сижу с этой проблемой с вечера вчера, опаздываю с тестовой сборкой.
Спасибо.
Ошибки такого рода ловятся следующим образом:
1. Ставишь брекпоинт на той строчке, где бросается exception и ждешь этого момента, когда остановится.
2. Открываешь Frames вкладку, и смотришь стектрейс, открывая каждый файл. Смотришь, по логике, где "свернуло" не туда
2.a Иногда трудно определить, где оно, "не туда", тогда ставишь еще брекпоинты по всему стектрейсу, и запускаешь заново дебаг (чтобы уже бага не было) и сравниваешь, какие брекпоинты срабатывают в случае когда баг есть, и какие в случае когда бага нет.
3. В "Этом" искомом месте смотришь весь метод, что ж не нравится твоему коду и дебажишь весь этот метод.
ps Обычно так находятся баги сторонних либ\систем, или тупые опечатки в стиле l или I, или caseinsencitive файловых систем и т.д
Удачи


dobrowins
26.01.2018
09:45:32
Ошибки такого рода ловятся следующим образом:
1. Ставишь брекпоинт на той строчке, где бросается exception и ждешь этого момента, когда остановится.
2. Открываешь Frames вкладку, и смотришь стектрейс, открывая каждый файл. Смотришь, по логике, где "свернуло" не туда
2.a Иногда трудно определить, где оно, "не туда", тогда ставишь еще брекпоинты по всему стектрейсу, и запускаешь заново дебаг (чтобы уже бага не было) и сравниваешь, какие брекпоинты срабатывают в случае когда баг есть, и какие в случае когда бага нет.
3. В "Этом" искомом месте смотришь весь метод, что ж не нравится твоему коду и дебажишь весь этот метод.
ps Обычно так находятся баги сторонних либ\систем, или тупые опечатки в стиле l или I, или caseinsencitive файловых систем и т.д
Удачи
Спасибо.

Vadim
26.01.2018
10:52:16
Может кто подсказать, в AlertDialog чекбоксы разного цвета в зависимости от андроид апи, это только через добавление Theme исправляется или есть другой способ?

Никита
26.01.2018
11:04:44
Ребят, у а с чем может быть косяк с AVD когда он показывает не на весь дисплей? Как на фото

Sergey
26.01.2018
11:25:59
подскажите кто делал инапы сколько на них эстимейт нужен? хотя бы примерно

Vadim
26.01.2018
11:27:13
покупки?
там же много фич

Google

Vadim
26.01.2018
11:27:38
смотря что тебе надо
купить что то или оформить подписку

Nikita
26.01.2018
11:28:08
Народ, страшный вопрос. Существуют ли способы просто найти инфу по залогиненному текущему гугл-аккаунту без использования монструозного GoogleSignIn ?

Sergey
26.01.2018
11:28:21
просто разовая покупка отключение рекламы

Vadim
26.01.2018
11:29:07
если раньше не работал - я бы закладывал неделю

Никита
26.01.2018
11:34:45

Евгений
26.01.2018
11:34:56
Все привет. Народ кто подскажет: приложение построено на фрагментах - в одном из них погода - приходит JSON с сервера, представляется в виде POJO, а дальше в зависимости от того, что пришло подхватываются из ресурсов данные (облака, солнышки, снежинки и т.д.) и рисуются на экране. Так вот при повороте экрана как лучше сделать, чтобы состояние предыдущего фрагмента передавалось в новый фрагмент, а не заново данные подтягивались с сервера?

Никита
26.01.2018
11:35:22