𝘗𝘢𝘷𝘦𝘭
Google : android edittext placeholder
нету такого метода...
RASHIT
нету такого метода...
android:hint="Hint Text" Или setHint
RASHIT
нету такого метода...
EditText etUsername; etUsername = (EditText) findViewById(R.id.etUsername); etUsername.setHint("Your Hint");
RASHIT
нету такого метода...
Искать научись
𝘗𝘢𝘷𝘦𝘭
научился
𝘗𝘢𝘷𝘦𝘭
Искать научись
android:queryHint="Search"
RASHIT
android:queryHint="Search"
Это в разметке, ты же спрашивал про метод програмно
𝘗𝘢𝘷𝘦𝘭
выходит что ошибся... извини
Anonymous
Привет, какой эмулятор хорош для Android Studio?
Nick
Привет, какой эмулятор хорош для Android Studio?
Встроенный в Андроид студии
Anonymous
Встроенный в Андроид студии
Эмулятор, который поставляется с ним после сборки Android-студии?
Dmytro
Вопрос так и остался не решенным
Расул, ты понимаешь, что айтем в ресайклере 50 пикселей, то и скролл будет на 50 пикселей, а размер айтема во вьюпейджере на весь экран ( пусть будет 200пикселей ), в этом и проблема у тебя
Turalllb
Можете подсказать почему некоторые точки останова нельзя включить? minify = false добавлен. Это код из ViewGroup. И второй вопрос : почему код андроида красный весь
Turalllb
Можете подсказать почему некоторые точки останова нельзя включить? minify = false добавлен. Это код из ViewGroup. И второй вопрос : почему код андроида красный весь
на первый вопрос ответ нашел , только не понял когда эта ошибка найдена в 9 или 19 году https://medium.com/@matthew.b.groves/matts-tidbits-14-debugging-the-debugger-a-tale-of-broken-breakpoints-1eac8cc3a3da
Turalllb
В каком случае реально такое поведение: первая остановка descendantFocusability равен Before. Но свитч попадает BLOCk выполняет там всё, а потом попадает в Before. И это не второй запуск метода.
Turalllb
Turalllb
Кто может подсказать: Есть фрагмент, на нем вью. Создается еще один фрагмент поверх первого. Убираю верхний фрагмент, на нижнем запускаю код поиска вью для фокуса. Нашел. (на нижнем вью никакие методы жизненого цикла не вызывались, второй фрагмент как диалог лежал сверху) В Коде вью отрабатывает метод requestFocus , в этот момент проверяю в дебаге, что вью имеет размеры, decendantFocusability = Before , isFocucable = true, isFocusableIntouchMode = true, в общем вью и не уничтожалась то. Но фокус она принять не может, requestFocusable возвращает false . Дебажить этот метод не получается из-за каких то проблем с дебагером или кодом ..в общем проблема не на нашей стороне.. и вот если попробовать через 50 мсек еще раз получить фокус, то успех. Логика подсказывает, что хоть фрагмент с вью и существует, но какие то методы отрисовки еще не завершились (знаю в коде на фокус есть проверки на валидный layout и еще что-то) . В общем какой можно ждать колбек прежде чем пытаться сфокусироваться?
Future Franklin
Дратути , как наклацать связные таблици в коде (android sqlite) ?
Der
Привет, какой эмулятор хорош для Android Studio?
А ещё лучше, устройство подключать с отладкой, студия сама его примет
Der
Там автоматом приложение ставится
Turalllb
о чем может говорить множественный вызов метода public void onLayoutCompleted(State state) { }. в документации написано, что layoutManager получит только один единственный вызов этого метода, когда макет полностью готов. я же получаю окoло 6 вызов. хотя никаких перерисовок сам вроде нигде не вызываю
Mike
Room relations
кто сказал, что у него рум?
Dj
кто сказал, что у него рум?
щас по дефолту эта либа юзается
Ivansuper
щас по дефолту эта либа юзается
Ну вообще нет. Ее надо подключать
Dj
Ну вообще нет. Ее надо подключать
за 1 минуту подключается
Mike
щас по дефолту эта либа юзается
Не надо переносить свои личные дефолты на всех.
Ivan
Object Box ещё
Ivan
Мне кажется, что на SqLiteHelper уже не юзают
Ivan
Или как он там
Ivansuper
Дратути , как наклацать связные таблици в коде (android sqlite) ?
Гугли SQLite join. Оттуда поймешь что запрашивается как, как можно организовать. Если используешь библиотеку, то спроецируешь найденное на нее
Mike
Object Box ещё
100500 вариантов ещё. Которые появились раньше, чем рум.
Ivansuper
А касательно контрактов связки забыл как называется(
Ivansuper
Foreign key. Тфу ты
Norim
Парни есть у кого хорошая статья на тему RxJava? Не могу найти ничего где последовательно и хорошо все объясняют
Igor
Сложно ли перейти с обычного Java в Android? Вопрос в том, в какую сферу подаваться. Начать с первого и перейти во второе или сразу в Андроид?
Igor
Ну там фреймворки типа Spring
Mike
Ну там фреймворки типа Spring
Ну, для того, чтобы вкатываться а андроид, спринг совершенно не нужен.
Anatoly
Ну там фреймворки типа Spring
Ну, выбор между frontend и backend. Что тебе ближе?
Igor
Вопрос в том, что лучше заходить в Андроид хорошо зная Джаву или можно сразу в Андроид?
Igor
Ну, выбор между frontend и backend. Что тебе ближе?
Мне фронт ближе, но и с беком не против иногда
Igor
Так
Anatoly
Вопрос в том, что лучше заходить в Андроид хорошо зная Джаву или можно сразу в Андроид?
Java в любом случае ты должен знать на уровне Java SE. Все остальное это Android SDK и принципы построения Android приложений.
Igor
Спасибо
Igor
Ну, выбор между frontend и backend. Что тебе ближе?
А почему вы про это спросили?
Anatoly
А почему вы про это спросили?
Если ближе backend, то имеет смысл Spring Boot и все подобное. Если full stack, то и и другое.
Igor
Но Андроид ведь не только же Фронт? Просто основная часть на нем? Правильно?
Mike
Но Андроид ведь не только же Фронт? Просто основная часть на нем? Правильно?
Что значит «на нём»? Фронт — то, что видит пользователь, или какие ещё есть варианты определения?
Igor
Что значит «на нём»? Фронт — то, что видит пользователь, или какие ещё есть варианты определения?
А взаимодействие с БД если нужно у приложухи? Это же бэк получается уже
Mike
А взаимодействие с БД если нужно у приложухи? Это же бэк получается уже
Хм, а как тогда называть настоящий бэк? А localStorage в браузере — тоже бэк?
Aleksey
RxBack (импровизирую)
а если корутины?
Ivansuper
Igor
Хм, а как тогда называть настоящий бэк? А localStorage в браузере — тоже бэк?
Localstorage однозначно нет. Он на стороне пользователя.
Aleksey
Localstorage однозначно нет. Он на стороне пользователя.
так и в Android есть своя база а есть отдельно сервер, который обычно пишут другие люди
Turalllb
Напомните, у фрагмента какие методы жц сработают, после того как будет закрыт диалогфррагмен над ним ? Или другой полноценный фрагмент ? Я вот вижу что даже onResume не срабатывает
Igor
так и в Android есть своя база а есть отдельно сервер, который обычно пишут другие люди
Я просто думал написание сервера тоже в обязанности Андроид разработчика входит
Ivansuper
Вообще, смотря в каком приближении оценивать. Потому что если брать только приложение, то сами алгоритмы программы, работа с файловой системой и прочее можно тоже списать на бэк. Бэк и фронт на то и называются "перед" и "зад". Перед это то, с чем интеракция идет, а зад то, что управляет предоставлением переда. Если в бОльшем масштабе — фронт все приложение на телефоне, а бек это сервер, который обработку данных ведет, что превращает приложение на телефоне в фронт ("тонкий клиент" в жирных кавычках, потому что он зачастую далеко не тонкий)
Ivansuper
Сейчас у нас просто все такое воздушное и облачное, прямо как данон йогурт, и без облачности ни влево, ни вправо. От того наверно и сложилось чувство, что бек это исключительно то, куда мы кидаем http запросы для получения json ответов
Mike
Localstorage однозначно нет. Он на стороне пользователя.
А ты говорил о базе, которая на стороне сервера? Она же к андроиду не имеет отношения.
Igor
А ты говорил о базе, которая на стороне сервера? Она же к андроиду не имеет отношения.
Ну то есть под сервак функционал бекендшики чисто пишут?
Turalllb
Мне кажется, onPause() -> onResume().
И мне вот кажется что эти методы должны соабатывать, видно что то у нас а проекте не так.
Александр
Turalllb
Я проверил, у меня тоже не вызываются эти методы. Hmm.
Обидно, надо бы вспомнить в каком случае они будут вызываться, а в каком нет