Vadim
26
Студия 3.0.1, build tool 3.0.1, gradle 4.1?
Serg
блин вот вы общаетесь совсем по другой теме а я и себе думаю, может такая же хрень)
Denis
Конечно, у тебя одного «не такое сдк»
Andrey
Ребят, подскажите пожалуйста, есть ли простой способ определить, что активити запущена после убийства процесса?
Sergey F
ЧТо лучше всего использовать, при пересоздании активити через Rx джаву, чтобы он опять не отсылал запрос в интернет?
Глеб
оно сразу виснит в открытом окне приложения, но самое что меня ставит в тупик: ве ок на старых устройствах 5 и 6 андроид. А вот на гелекси С7 виснет, и на Асус зенфон 3 тоже. Там 7 андроид у меня там все предельно просто, вплоть что у меня ЮДП сокеты https://gist.github.com/SergeyBurlaka/a4edd6a234e91e42136af6ce74667435
Много кода.... там может всё что угодно. Но один момент сразу бросается в глаза: То что ты делаешь с луперами и хандлерами - очень даже похоже на правду НО! есть одно маленькое но - это всё будет корректно если ты работаешь с луперами из MainThread (на пример, из onCreate активности или onStart службы)
Vadim
Maybe.empty() .delay(4, TimeUnit.SECONDS) .doOnComplete(this::launchAuthorizationActivity) Как такое на котлин переписать? что передавать Maybe.empty<сюда?>() ?
Глеб
оно сразу виснит в открытом окне приложения, но самое что меня ставит в тупик: ве ок на старых устройствах 5 и 6 андроид. А вот на гелекси С7 виснет, и на Асус зенфон 3 тоже. Там 7 андроид у меня там все предельно просто, вплоть что у меня ЮДП сокеты https://gist.github.com/SergeyBurlaka/a4edd6a234e91e42136af6ce74667435
Почитай еще раз хорошо про потоки в Android, в целом - посыл правильный.....но немножко не в этом случае... как мне кажется Здесь, скорее наоборот - тебе не надо отдупляться в поток а выполнять все синхроннно там же в колбэках (гугли BinderThread vs MainThread vs WorkerThread) - это три разные вещи
Loki
Здраствуйте, можете подсказать ресурсы где почитать про то как сделать читалку pdf djvu epub fb2 doc тд тп?
Михаил 🇺🇦
Только топик на Quora есть: https://www.quora.com/Android-Application-Development-How-do-I-develop-an-ebook-reader-Android-app
Loki
и на этом спасибо)
ᶜᶦᵗʳᶦˣ
Где скобки, нужно позицию ставить? Если да, то подскажите пример
Vadim
Vadim
Как можно записать переменную binding
Vadim
чтобы ее потом можно было использовать в другой части класса?
Vadim
котлин не позволяет создать переменную без инициализации
Vadim
супер,спасибо
Anonymous
Ребят, как можно сделать анимацию реплейса одного аймэйдж баттон на другой? Как, например, в телеграм, когда в поле ввода сообщения появляется текст
Winston
Друзья, кто то на Python под андроид делал приложение?)
Darya
Помогите уточнить пожалуйста. Если мы перешли из активити1 в активити2 то активити1 в onPause стал?
Azret
сначала в ac1 - onPause ac2 - onCreate onStart onResume ac1 - onStop
Darya
меня первое активити интересует. Значит оно уйдет в onStop?
Глеб
вообщем упростил до создания обычного потока. Теперь получаю данные в листенер в том же потоке синхронно. Все теперь работает без фризов https://gist.github.com/SergeyBurlaka/5e6bd8de5c860be06bcb07804c7e5953
а тебе поток нужен был для while(isStarted) - прослушки - точняк! ну.. ок.. может не напрямую, но, думаю косвенно понимание binder-потока помогло))
Глеб
главное - заработало 👍
Василий
меня первое активити интересует. Значит оно уйдет в onStop?
https://developer.android.com/guide/components/activities/activity-lifecycle.html
ММ
Всем привет, хочу сделать небольшое приложение "история россии" чтобы по поиску искал более подходящие статьи, тексты и т.д то есть вбил Например "петр" он мне выдает именно из стории россии все взаимосвязанные с этим именем события артикли и т.д. Смотрел в сторону использования гугл сэрч апи но там он все подряд выдает. В какую сторону копать подскажите пожалуйста
ММ
спасибо сейчас посмотрю
Serg
можешь настроить на выдоу только картинок и другое
ММ
гугл серч движок - ты можешь его настраивать только на определенные сайты + добавлять ключевые слова внимательно почитай доку
спасибо чувак)от души) то есть я могу 30-40 сайтов выбрать и только в них искать то что пользователь вбил я прав?)
Mark I
Да
Mark I
insite:
Mark I
И плюс использовать логические операции
Anonymous
Я что-то не так спросил?
Nikolay
Ребят, а где стоковых андроид девов брать в МСК?
Anonymous
Когда в текстовом поле для сообщения появляется текст, значок с микрофоном меняется на значок "отправить"
Anonymous
С анимацией
Nikolay
Кто такие стоковые?)
ну начальный уровень, который надо прокачивать:)
Nikolay
ну давай без троллинга уж:)
Ivan
ну начальный уровень, который надо прокачивать:)
https://t.me/mobile_jobs тут и джуны, и не только))) Эх, почему джунов только в Москве в основном ищут...
Ivan
ну начальный уровень, который надо прокачивать:)
Хех, сложный вопрос ) казалось бы их много, а где они - хз :) Есть такой ресурс javarush.ru, у них и вк группа есть. В основном ее мониторят прям начинающие разрабы. Хз, мож удастся )
ММ
ну начальный уровень, который надо прокачивать:)
таких пруд пруди ) как собак нерезанных)
Nikolay
таких пруд пруди ) как собак нерезанных)
мне нужен щенок добермана в таком случае, породистый с перспективами писать код со сокростью 600 знакв в минуту 24 часа в сутки.
Nikolay
там даллары платить надо, а я же не хедхантер.
Alexey
мне нужен щенок добермана в таком случае, породистый с перспективами писать код со сокростью 600 знакв в минуту 24 часа в сутки.
- А это правда что вы печатаете со скоростью 400 знаков в минуту?! И как у вас получается? - да херово получается, если честно...
ММ
И как? Получил работу?
ММ
Джуном был?
ММ
а ща Senior?
ММ
😂😂😂😂
Nikolay
ты же удаленку не рассматриваешь?
а как? Когда создается новое направление связанное с дополненной релаьностью? Тут нужно постоянное общение придумывание применений и вообще процесс полностью творческий
Nikolay
одно дело на диванчике таски закрывать в жыре, это сейчас уже любой умеет, а другое заглянуть за горизонт и увидеть как сказку сделать былью. На диванчике и со смузи такое не оплучится.
Nikolay
я тоде так думал, а потом понял что вешу 100кг и похож на гопника интеллектом.
Nikolay
а самое ужастное было осознание того что мыслить начал как машина да нет, черное белое.
john
я и за горизонт вижу и на два метра под землю
john
вобщем у меня куча иллюзий о себе
Val
а что за допреальность?
Val
как будто arcore крутить, сложнее чем отловить рандомный баг в ведроиде
Evgeniy
Всем доброго времени суток и с прошедшими праздниками. Ребят, не подскажите? Реально ли отслеживать уровень заряда через BroadcastReceiver вне Activity?
Anonymous
Всем доброго вечера и с прошедшими праздниками. Подскажите пожалуйста, что может быть не так с отправкой JSON'а в этом методе(использую Volley) ? - public void jsonPost() { /*Post data*/ Map<String, String> jsonParams = new HashMap<String, String>(); jsonParams.put("user_id", "216"); jsonParams.put("customer_id", "6664"); jsonParams.put("operation", "minus"); jsonParams.put("amount", "100"); jsonParams.put("subject", "Тест"); jsonParams.put("access_token", "VHvjY3TFsSrDlbCg2MaeHInvyRGqQchMUN5SQZyjRZWdbytelEs3mPyUHelyrCklpqegpMAhMwuX5YbrCEvYu3TbheKIR43huiyU58bRFGPLE1dgGIfaL9m2o6LgbPxF"); final JSONObject jsonObject = new JSONObject(jsonParams); JsonObjectRequest postRequest = new JsonObjectRequest(Request.Method.POST, URL, jsonObject, new Response.Listener<JSONObject>() { @Override public void onResponse(JSONObject response) { txtResult.setText(response.toString()); txtResult.setVisibility(View.VISIBLE); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Toast.makeText(getApplicationContext(), jsonObject.toString(), Toast.LENGTH_LONG).show(); } }); requestQueue.add(postRequest); } просто я совсем зелёный и пока не могу разобраться почему сервер возвращает ошибку о том что json пуст..-_-..
Anonymous
Всем доброго вечера и с прошедшими праздниками. Подскажите пожалуйста, что может быть не так с отправкой JSON'а в этом методе(использую Volley) ? - public void jsonPost() { /*Post data*/ Map<String, String> jsonParams = new HashMap<String, String>(); jsonParams.put("user_id", "216"); jsonParams.put("customer_id", "6664"); jsonParams.put("operation", "minus"); jsonParams.put("amount", "100"); jsonParams.put("subject", "Тест"); jsonParams.put("access_token", "VHvjY3TFsSrDlbCg2MaeHInvyRGqQchMUN5SQZyjRZWdbytelEs3mPyUHelyrCklpqegpMAhMwuX5YbrCEvYu3TbheKIR43huiyU58bRFGPLE1dgGIfaL9m2o6LgbPxF"); final JSONObject jsonObject = new JSONObject(jsonParams); JsonObjectRequest postRequest = new JsonObjectRequest(Request.Method.POST, URL, jsonObject, new Response.Listener<JSONObject>() { @Override public void onResponse(JSONObject response) { txtResult.setText(response.toString()); txtResult.setVisibility(View.VISIBLE); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Toast.makeText(getApplicationContext(), jsonObject.toString(), Toast.LENGTH_LONG).show(); } }); requestQueue.add(postRequest); } просто я совсем зелёный и пока не могу разобраться почему сервер возвращает ошибку о том что json пуст..-_-..
попробуй через библиотеки сделать)
Anonymous
я же вроде через них и делаю.. Volley библиотека, но что я не так сделал не знаю((
Anonymous
окей, спасибо, попробую ими сделать..
Anonymous
окей, спасибо, попробую ими сделать..
в принципе можно и на голом sdk сделать, но никто так давно не делает и это нужно чтобы ты сам понимал что происходит
Gregory
я же вроде через них и делаю.. Volley библиотека, но что я не так сделал не знаю((
Попробуй в сервер через чтото староннее ударить, Postam  например, мб сам сервер подгоняет
Gregory
retrofit+gsonчото
OkHttp+GSON  попроще ретрофита будет для проверки