Android Keyboard API Still Broken
I'm having trouble with onSizeChanged(). Any ideas how to use it on a Linear Layout as the height changes? — In december of 2012. Yes that is 2012, Android still has no good way of notifying if the soft keyboard is visible or not. Amazing! Same here in 2014 Ditto for 2015.... 2016 approaching The way the soft keyboard and it's apis are designed makes me want to gouge my eyes out. — yup 2016 is here :-( Almost 2017. We have new emulator, new IDE and still no solution to check the keyboard state. Its 2017, awaiting for something miracle still 2017. what a year to be alive. Struggling with this just the last day of August 2017. I think we will get an open API for reminders (issuetracker.google.com/issues/36760283) before a basic callback for keyboard opening/closing :P — 4th of September 2017... Soon 2018, rocking it with Kotlin and architecture components, fancy! Still would be nice . . . — 2018 has arrived, but the API is nowhere to be found. We are forced to keep using horrible hacks that impact battery and performance. Thanks, Google devs, for forcing us to resort for over 8 years to heavily intensive hacks that are constantly triggered with every slight layout change instead of providing an API that indicates when the keyboard is open or closed. The adjust_resize already has this built in, you just choose not to expose it for development since the beginning. Then users complain that their apps are draining battery, like Messenger and other keyboard centered apps. — 2019 Is here. The first man will make his first step on Mars in the nearest future. A few weeks ago the world have seen devices with folding touch screens. Robots are everywhere. But we still cannot detect the keyboard visibility in Android easily. Hurra!!!
A screenshot of a long comment thread about Android developers being unable to reliably detect whether the soft keyboard is visible. Each comment marks another passing year, escalating the joke as technology advances toward Mars missions, robots, folding phones, Kotlin, and modern IDEs while this basic API is still missing. It is used as a reaction to long-standing software bugs, delayed features, and absurdly persistent technical debt.
computer screen / экран компьютераsoftware comments / комментарии о программном обеспеченииAndroid logo reference / упоминание Androidsoft keyboard / экранная клавиатураsmartphone / смартфонtext editor / текстовый редакторcode / кодweb browser page / страница веб-браузераcomment thread / ветка комментариевhyperlink / гиперссылка
#android / андроид#keyboard / клавиатура#soft keyboard / экранная клавиатура#api / api#programming / программирование#software bug / программная ошибка#developer / разработчик#technical debt / технический долг#stack overflow / stack overflow#comment thread / ветка комментариев#old bug / старый баг#frustration / раздражение#sarcasm / сарказм#reaction / реакция#screenshot / скриншот#coding meme / мем о программировании#programming meme / мем о программировании#android development / разработка android#keyboard visibility / видимость клавиатуры#waiting / ожидание
- @profunctor_io / 3222 2019-10-16
- Type
- image
- Size
- 800×745 · 152.4 KiB
- Mood
- sarcastic, frustrated
- Language
- en
- Added