Dmytro
так тогда linear в scroll и нафиг вообще все?
Vladimir
да не такая уж и базука
Адмирал
Всем привет! Подскажите, пожалуйста, мне нужно сделать выбор даты и времени из некоторого набора доступных, есть ли для этого какое-то хорошее готовое решение?
Akb
Доброй ночи! Кто знает через какую прогу можно сохранить sqlite базу в формате .db? Это для Room https://developer.android.com/training/data-storage/room/prepopulate#from-asset
Akb
sqliteman
быстро, чекну
Akb
sqliteman
А есть альтернативы? brew пишет что не существует уже
Aleksey
А есть альтернативы? brew пишет что не существует уже
это ведь не единственный источник софта)
Akb
Нашел вариант под носом, это DB Browser for SQLite
Akb
видимо спать уже пора, я смотрел в меню экспорта и видел два варианта SQL и CSV. Но в то же время, открытая база в этой проге уже была в нужном формате .db
🐈 гав-гав
Не отрабатывает клик на айтем при первом нажатии внутри recyclerview, если скрольнул и скролл упёрся в конец /начало. Если скролл не уперся то кликает норм сразу. В какую сторону копать?
🐈 гав-гав
Что чего
Mike
Что чего
непонятно нифига же
🐈 гав-гав
Есть ресайклерВью с елементами. Я махнул рукой и скрольнул в самый низ. Скролл упёрся в самый низ. Клик на айтем при первом нажатии не работает, нажму второй раз - срабатывает
🐈 гав-гав
Только, если скрольнул и скролл уперся
Aleksey
сегодня прям вечер угадаек)
Мухаммет
Привет, норм ли делать recycler view внутри recycler view? Есть recycler view в нем есть карточки, внутри этих карточек хочется запилить горизонтальный recycler view? Норм ли ?
Мухаммет
Я вот тоже думаю, что ничего нет плохого
Anton
Всем привет! Кто нибудь использовал MPAndroidChart? Вопрос такой: строю диаграмму где по оси X числа от 1 до 31(месяц), а потом обновляю эту диаграмму и указываю по оси Х стринги Пн, Вт и тд (дни недели). Так диаграмма не даёт менять значения по оси Х и крашит прогу, кто знает, как это изменить?
Дмитрий Рыбалкин
О зависимостях. Никак не могу вбить себе в голову, что высокоуровневые компоненты зависят от низкоуровневых, а не наоборот. Ведь жизненный опыт говорит о том, что если я тебя произвожу, то это ты от меня зависишь, а не я от тебя. Например ребенок зависит от родителя, а не родитель от ребенка. А в программировании получается наоборот. Может есть какое-то мнемоническое правило или какой-нибудь способ осознать это и начать нормально жить?
Le Kovshik 🇺🇦
Можно как-то наследовать кнопки например?
Le Kovshik 🇺🇦
Что бы например btn2 была в высоту и ширину всегда как btn1
Le Kovshik 🇺🇦
Это мне ответ?
Не. Это отдельный вопрос
Дмитрий Рыбалкин
Не. Это отдельный вопрос
Это? <style name="btn2" parent="btn1">
Le Kovshik 🇺🇦
Надо будет проверить
🐈 гав-гав
показывай, как биндишь покликухи
Дело в том что там ничего такого. Просто в хмл с помощью биндинга дёргаю метод. Просто может кто сталкивался с точно такой же проблемой. Теоретически это layoutAnimation как то мешает
🐈 гав-гав
Метод просто не вызывается и все. Или же потому что он повешен на rootView айтема
Aleksey
Дело в том что там ничего такого. Просто в хмл с помощью биндинга дёргаю метод. Просто может кто сталкивался с точно такой же проблемой. Теоретически это layoutAnimation как то мешает
а) попробуй обрабатывать клики без xml и отпишись б) кажется, я тоже с этим сталкивался и это чуть ли не баг какой-то волшебный
⬤ vitaly
О зависимостях. Никак не могу вбить себе в голову, что высокоуровневые компоненты зависят от низкоуровневых, а не наоборот. Ведь жизненный опыт говорит о том, что если я тебя произвожу, то это ты от меня зависишь, а не я от тебя. Например ребенок зависит от родителя, а не родитель от ребенка. А в программировании получается наоборот. Может есть какое-то мнемоническое правило или какой-нибудь способ осознать это и начать нормально жить?
ты не так ставишь вопрос. Представь, что у тебя есть какой-нибудь полимер. Он, в свою очередь, состоит из мономеров, те из каких-нибудь там ещё групп, те из молекул, молекулы из атомов, атомы из ядра и электронов, ядро из нуклонов, нуклоны из кварков и глюонов. И вот какбы чтобы сделать нуклон кварк необходим, но самому кварку пофиг, что из него сделают. Весьма себе отлично зависимости в программировании ложатся на реальность. Вот с их инверсией уже немного сложнее)
Дмитрий Рыбалкин
Как ты понимаешь *-уровневость?
Например в классе Car есть внутренний класс Engine. Получается, что Car зависит от Engine. А в жизни... хотя вроде все верно
⬤ vitaly
Как только сюда написал, вроде сразу картина перевернулась в голове. Ну да, логично, полимер зависит от кварков, а не наоборот
ну вот мне аналогия с частицами больше всего нравится, она самая универсальная) По идее, даже пришельцам можно будет объяснять ООП на этом примере)))
Ярослав
Removed execute permission for app home directory https://developer.android.com/about/versions/10/behavior-changes-10#execute-permission ваши мнения?
Mike
Например в классе Car есть внутренний класс Engine. Получается, что Car зависит от Engine. А в жизни... хотя вроде все верно
Да, понятие двигателя, бензина, окисления — более низкий уровень, чем понятие нажатия педали, руления и врубания магнитолы, выставленных через публичный интерфейс.
Дмитрий Рыбалкин
ну вот мне аналогия с частицами больше всего нравится, она самая универсальная) По идее, даже пришельцам можно будет объяснять ООП на этом примере)))
Меня смутила аналогия из этой статьи про Dagger2. Там написано, что в армии Таргариенов есть драконы, значит Таргариены зависят от драконов. А мне казалось что наоборот, Таргариены без драконов прекрасно проживут, а вот драконам без Таргариенов делать будет нечего https://habr.com/ru/post/343248/
Дмитрий Рыбалкин
наверное, просто плохая аналогия)
Угу ) Получается от драконов зависит, какая именно будет армия (с драконами или без). А вот самим драконам пофиг на армию, хоть она вообще исчезнет – драконы от этого не изменятся. Все встало на свои места. Спасибо за участие )
Ярослав
кидай ссылку интересно посмотреть
там 10 скринов и 5 сообщений, кину в личку
Дмитрий Рыбалкин
Roman
Как думаете, а надо ли писать unit/automation тесты в тестовом задании, если это не указано прямым текстом?
Ali
нет
линейный пример: рота состоит из 3 взводов , каждый взвод из отделений, каждое отделение из 10 бойцов.
Ali
понимаю, сам служил )
а вот по фильму железный человек. компания старк индастрис - класс типа апликейшн, Джарвис - главный компонент живущий в главном классе и замыкающий на себя дочерние компоненты (компонент транспортного отдела, управ делами, руководство), дочерние компоненты создают перснал населяющий отделы и главного босса компании. срок жизни кадого работника определяется сроком действия отдела.
jenia
Посоветуйте канал по ui ux андроид?
jenia
Не понял куда смотреть..
Ярослав
Не понял куда смотреть..
сорян, вот сайт cantunsee .space
jenia
сорян, вот сайт cantunsee .space
Так мне совет самому нужен а не давать роботу их :)
jenia
github.com/goq/telegram-list
Спасибо большое. Ёмко
Вадим
Здравствуйте. Код на эмуляторе работает. Но на телефоне нет. private void load_data(final String Adress, final String Type) { AsyncTask<Integer,Void,Void> task = new AsyncTask<Integer, Void, Void>() { @Override protected Void doInBackground(Integer... integers) { OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder().url("http://"+Adress+"/get_data.php?&type="+Type).build(); try { Response response = client.newCall(request).execute(); JSONArray array = new JSONArray(response.body().string()); for (int i=0; i<array.length(); i++) { JSONObject object = array.getJSONObject(i); DataPrognoz data = new DataPrognoz( object.getInt("id"), object.getInt("Name"), object.getString("Age"), ); data_list.add(data); } } catch (IOException e) { e.printStackTrace(); } catch (JSONException e) { } return null; } @Override protected void onPostExecute(Void aVoid) { adapter.notifyDataSetChanged(); } }; task.execute(); } } Выдает ошибки
Вадим
V/AudioManager: querySoundEffectsEnabled... W/System.err: java.net.UnknownServiceException: CLEARTEXT communication to 192.168.8.100 not permitted by network security policy W/System.err: at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:176) at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:235) at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:108) at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:76) at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:245) at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100) at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:82) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100) W/System.err: at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100) at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:74) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:100) at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:197) at okhttp3.internal.connection.RealCall.execute(RealCall.kt:148) at ru.devfteam.jsonparse.MainActivity$4.doInBackground(MainActivity.java:150) W/System.err: at ru.devfteam.jsonparse.MainActivity$4.doInBackground(MainActivity.java:144) at android.os.AsyncTask$3.call(AsyncTask.java:378) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:289) W/System.err: at java.util.concurrent.ThreadPoolExecutor.processTask(ThreadPoolExecutor.java:1187) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at java.lang.Thread.run(Thread.java:929) I/HwViewRootImpl: removeInvalidNode all the node in jank list is out of time W/libEGL: EGLNativeWindowType 0x790f044950 disconnect failed V/ActivityThread: Handle window ActivityRecord{cc3f0ca token=android.os.BinderProxy@ddc4b20 {ru.devfteam.jsonparse/ru.devfteam.jsonparse.MainActivity}} visibility: false
⁣
Всем привет. Уважаемые знатоки, подскажите, с 10 Андроида можно запускать новые активности из background-а (когда приложение свёрнуто), или это плохая практика?
K1tana
Всем привет. Уважаемые знатоки, подскажите, с 10 Андроида можно запускать новые активности из background-а (когда приложение свёрнуто), или это плохая практика?
Иными словами вот юзер ходит по телефону и хочет например камеру включить и тут бац приложение какое-то выскакивает?)
Ali
Всем привет. Уважаемые знатоки, подскажите, с 10 Андроида можно запускать новые активности из background-а (когда приложение свёрнуто), или это плохая практика?
я вообще не знаток, но я чет вообще не вкурил как ты из неактивной апликухи собираешся что-то запускать?