@android_ru

Страница 2692 из 3205
Taranenko
20.02.2018
10:05:44
@dagger_2
Понял, спасибо.

Konstantine
20.02.2018
10:07:24
Ребят, если мне нужно сделать на экране таймер, но при этом не блокировать вью и сделать еще рядом какую-то логику - проще всего реализовать таймер и его отображение в другом потоке с помощью Handler'а или есть способ получше?

Google
Vasyl
20.02.2018
10:08:25
Всем привет. Подскажите, кто знает как возобновить загрузку файла с помощью Retrofit 2.x после переключения между сетями (wifi, 3g, 4g...)?

Виталий
20.02.2018
10:11:16
как в expandablelistview получить позицию группы?

Vlad
20.02.2018
10:50:19
хелп
судя по твоему описанию, да

Vasyl
20.02.2018
10:52:49
Ещё, друзья, подскажите пожалуйста, есть ли возможность получить информацию о запущенном на переднем плане приложении - приложение которое находится в состоянии onResume?

Igor
20.02.2018
10:56:03
Alex
20.02.2018
11:25:27
Привет) У кого есть пример кэширования с OKHttp Надо чтобы он кешировал responce на 5 минут, и при следующем запросе доставал из кэша а не запрашивал заново

Impossible
20.02.2018
11:27:17


Ребят как выровнять столбцы по центру

?

В грид вью

Izy Yank
20.02.2018
11:33:07
мне тут посоветовали использовать пакет android.support.v4.app.Fragment вместо android.app.Fragment. Немного углубился в тему и понял что саппорт нужен если приложение должно работать ниже 11 api, а если выше то можно брать android.app пакет я правильно понял?

Alexey
20.02.2018
11:33:19
Привет) У кого есть пример кэширования с OKHttp Надо чтобы он кешировал responce на 5 минут, и при следующем запросе доставал из кэша а не запрашивал заново
Экширование там делается сервером. Сервер в ответе возвращает поле в Expires, то оно учитывается. Либо если есть Cache-Control, то учитывается его параметр. Т.е. okhttp по умолчанию кэшировать должен https://developer.mozilla.org/ru/docs/Web/HTTP/%D0%97%D0%B0%D0%B3%D0%BE%D0%BB%D0%BE%D0%B2%D0%BA%D0%B8/Expires

Google
Izy Yank
20.02.2018
11:34:47
Кажется они скоро сделают android.app.*fragment deprecated. В следующей версии дройда
в общем у меня приложение выше 4.3 , могу ли я забить на этот саппорт?

Alexey
20.02.2018
11:34:51
Привет) У кого есть пример кэширования с OKHttp Надо чтобы он кешировал responce на 5 минут, и при следующем запросе доставал из кэша а не запрашивал заново
Следовательно чтобы сделать кэширование - нужно добавить перехватчик и устанавилваеть заголовок кэширования куда надо

Alexey
20.02.2018
11:35:15
в общем у меня приложение выше 4.3 , могу ли я забить на этот саппорт?
можешь, но лучше не надо. В старых версиях есть баги

на которые ты не можешь повлиять, если используешь нативную реализацию

Izy Yank
20.02.2018
11:36:06
можешь, но лучше не надо. В старых версиях есть баги
а если моя аудитория не пользуется андроидом ниже 4.3 ?

Valeriy
20.02.2018
11:36:35
Саппорт подключается как библиотека, обычные фрагменты это часть фреймворка, если выпустят что то новое то оно будет доступно в нативе только на новой версии, а в случае библиотеки достаточно обновить версию и юзать

Юзай саппорт

Alexey
20.02.2018
11:36:53
а если моя аудитория не пользуется андроидом ниже 4.3 ?
в каждой версии андройда есть реализация этого вот класса. И она незначительно изменялась. Соответственно где-то могут быть баги на уровне ОС

Valeriy
20.02.2018
11:36:54
Зачем тебе обычные

Sasha
20.02.2018
11:38:13
в общем у меня приложение выше 4.3 , могу ли я забить на этот саппорт?
Нет, саппорт это уже не только обратная совместимость.

Dmitriy
20.02.2018
11:40:51
а что еще?
Некоторые фишки, которые есть только в 5, 6, 7, 8 (но нет в младших) можно использовать только с сапорт либой.

Izy Yank
20.02.2018
11:41:17
понял, спасибо

Alexey
20.02.2018
11:41:37
Короче они через сапорт решают проблему с медленным обновлением старых платформ. Через сапорт + гугло сервисы

Сергей
20.02.2018
11:41:50
И снова здравствуйте. Глупый вопрос. Если я вынес отрисовку в СюрфейсВью. А потом хочу отдельную активити вызвать. Мне её из СюрфейсВью просить?

Intent intent = new Intent(MainActivity.this, AddNewSubject.class); startActivity(intent);

Aleksandr
20.02.2018
11:42:50
Сергей
20.02.2018
11:42:57
Вот так ниработает(

Google
Alexey
20.02.2018
11:43:29
Vasyl
20.02.2018
11:53:46
Dmitriy
20.02.2018
11:57:19
Спасибо. Я вот тоже читал что нет возможности. Но задача ждёт решения?
Насколько я помню Гугл в целях безопасности запретил это делать

don
20.02.2018
11:58:10
don: Здравствуйте Подскажите очень эффективную книгу новичку по java и android разработке

Dmitriy
20.02.2018
11:58:15
И без рута это не решить никак

Alexander.
20.02.2018
12:00:58
по джаве можно Эккеля почитать

Iskandar
20.02.2018
12:01:54
Ещё, друзья, подскажите пожалуйста, есть ли возможность получить информацию о запущенном на переднем плане приложении - приложение которое находится в состоянии onResume?
в 21+ можно использовать UsageStats, только он требует специального разрешения https://developer.android.com/reference/android/app/usage/UsageStatsManager.html до 21 можно использовать метод который скидывали выше

Yenq
20.02.2018
12:04:24
Ребят, кто-нибудь читал логи от ANR?

там 5к+ строчек, и не совсем понятно, как их интерпретировать

Сергей
20.02.2018
12:12:00
че пишет?
Да просто вылетает при вызове новой активити и всё.

Alexey
20.02.2018
12:12:17
Да просто вылетает при вызове новой активити и всё.
может не из того потока вызывается?

Сергей
20.02.2018
12:12:34
Эм. Да.

Alexey
20.02.2018
12:12:47
Эм. Да.
значит надо вызвать из того

Сергей
20.02.2018
12:13:08
Alexey
20.02.2018
12:13:25
MainActivity.this.runOnUiThread(Runnable action)

Rustam
20.02.2018
12:17:57
Ребят, кто-нибудь читал логи от ANR?
обычно anr в main потоке. Там должно быть в начале файла где-то написано “main”. И сразу после стек из последних вызовов и должно быть написано “locked”. Это как раз тот метод, который залочил поток.

Google
Yenq
20.02.2018
12:19:26
80 вхождений

Rustam
20.02.2018
12:21:11
обычно самый первый - тот, который нужен. Если нет, то придется дебагом пройтись и почитать код)

Yenq
20.02.2018
12:22:41
обычно самый первый - тот, который нужен. Если нет, то придется дебагом пройтись и почитать код)
Проблема в том, что после этого anr, девайс перезагружается и anr пропадает... на долго и воспроизвести проблему сложно...

А вообще вот самый первый после main с locked "FinalizerDaemon" daemon prio=5 tid=7 Waiting | group="system" sCount=1 dsCount=0 obj=0x12c06100 self=0xb7acde80 | sysTid=6622 nice=0 cgrp=default sched=0/0 handle=0xb7b42948 | state=S schedstat=( 2409738 7424479 19 ) utm=0 stm=0 core=1 HZ=100 | stack=0xb0750000-0xb0752000 stackSize=1036KB | held mutexes= at java.lang.Object.wait!(Native method) - waiting on <0x3bf43e37> (a java.lang.ref.ReferenceQueue) at java.lang.Object.wait(Object.java:422) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:101) - locked <0x3bf43e37> (a java.lang.ref.ReferenceQueue) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:72) at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:174) at java.lang.Thread.run(Thread.java:818)

Admin
ERROR: S client not available

Konstantin
20.02.2018
12:27:57
@Yeng https://github.com/SalomonBrys/ANR-WatchDog

Yenq
20.02.2018
12:28:45
@Yeng https://github.com/SalomonBrys/ANR-WatchDog
Натыкался, посмотрю внимательнее тогда

Спасибо

Konstantin
20.02.2018
12:29:17
можно залогировать все потоки стек трейс, можно точку останова поставить в дебаге

Yenq
20.02.2018
12:31:50
можно залогировать все потоки стек трейс, можно точку останова поставить в дебаге
Из-за того, что воспроизвести сложно, думал по этим логам что то понять

Konstantin
20.02.2018
12:32:52
мне помог именно по логам, писал логи в файл logjback на sdcard

плюс можно добавить логи дополнительные что происходит в приложении подробные, не только стейт трейс

Сергей
20.02.2018
12:34:55
MainActivity.this.runOnUiThread(Runnable action)
Я правильно понял?

Блин.. пикси не вставляются((

Alexey
20.02.2018
12:36:17
Anton
20.02.2018
12:41:01
Startandroid.ru и effective java
startandroid deprecated

Igor
20.02.2018
12:48:32
Startandroid.ru и effective java
Effective Java не для новичков

blaccyee
20.02.2018
12:49:21


Alexey
20.02.2018
12:49:56
local.properties

Google
blaccyee
20.02.2018
12:50:22
local.properties
Спасибо.

Alexey
20.02.2018
12:55:35
Всем привет! подсткажите пожалуйста как ориентировать поток фреймов с камеры? Т е на дисплей понятно, что есть метод, а для потока фреймов для обработки?

XbIK
20.02.2018
12:59:46
Коллеги, есть retrofit2 на rxjava. Делаю я этот ретрофит как учат, синглтоном, но при смене сети с офисного wifi на 4g например, запросы перестают проходить, пока я не перезагружу приложение. Получается, что не все синглтоны одинаково полезны, и ретрофит не переходит на новую сетку?

XbIK
20.02.2018
13:04:31
:) деньги пока есть

Nikolay добряш
20.02.2018
13:05:35
Коллеги а у вас тут нет никакого списка, в гуглжоках, типа тех кто ищет аботу?

Alexandr
20.02.2018
13:06:17
Всем привет. Кто нибудь знает, как сделать Navigaton Drawer с возможностью добавления строк пользователем? Что то типа этого?



Quantum Harmonizer
20.02.2018
13:07:29
так же, как любой список с возможностью добавления строк пользователем

Egor
20.02.2018
13:08:06
Хочу сделать такую анимацию для плейсхолдеров http://www.giphy.com/gifs/51Un00oPpZIGl2dpVw Может кто уже сталкивался с таким? С помощью чего такое можно сделать?

Игорь
20.02.2018
13:08:26
Добрый день. подскажите в Realm есть метод, который добавляет все объекты разом по аналогии с addAll?

XbIK
20.02.2018
13:08:53
https://stackoverflow.com/questions/31722566/dynamic-adding-item-to-navigationview-in-android

Vadim
20.02.2018
13:15:51
Есть параметр android:elevation(тень) возможно ли сделать так, чтоб он перетекал в белый цвет?

Страница 2692 из 3205