
Usman
15.02.2018
19:18:31
Создай статический иннер класс

Otan
15.02.2018
19:19:12
Это надо создать в новом java файле? Или в конце того же файла можно добавить?

Usman
15.02.2018
19:19:26
в конце!

Павел
15.02.2018
19:19:38
у кого была ошибка при загрузке файла из firebase storage (токен, права, все есть)
java.lang.IllegalStateException: Task is not yet complete

Google

Alexandr
15.02.2018
19:22:11

Евгений
15.02.2018
19:22:12
Коллеги, подскажите, пожалуйста. Распокавал Android studio 3.0.1. Хочу запустить эмулятор, но появляется такае ошибки и эмулятор не запускается:
21:20 Emulator: Warning: Quick Boot / Snapshots not supported on this machine. A CPU with EPT + UG features is currently needed. We will address this in a future release.
21:20 Emulator: Incompatible HAX module version 3,requires minimum version 4
21:20 Emulator: No accelerator found.
21:20 Emulator: failed to initialize HAX: Invalid argumen
Как решить?

Otan
15.02.2018
19:22:40
Вот так?

Usman
15.02.2018
19:23:01
без комментариев

Valeriy
15.02.2018
19:23:26
?

Max
15.02.2018
19:23:51

Iuriich
15.02.2018
19:24:00

Otan
15.02.2018
19:32:32
да вот знать бы, что оттуда конкретно надо копипастить. Я просто не знаю джаву.

Usman
15.02.2018
19:34:41
Ты полгода под нее пишешь

Sasha
15.02.2018
19:35:25

Otan
15.02.2018
19:35:32
Я ставлю конкретную задачу и просто узнаю как решать эту задачу. А в целом джаву не изучал.

your-mirror
15.02.2018
19:35:50

Google

Sasha
15.02.2018
19:36:20
Мозг ещё не але) соррян

your-mirror
15.02.2018
19:37:05

Otan
15.02.2018
19:39:01
Вот только не пойму - зачем гуглу не сделать бы класс Handler таким, чтобы он вел себя как static, а не выводить сообщение что он не static.

Like
15.02.2018
19:39:21
кек

Sasha
15.02.2018
19:52:34
Если вкратце, там говорят избегать оффсета, а использовать where
Хм. Ткника меня носом, где там рекомендуют использовать where вместо offset. Where это лишь дополнительные условия для поиска, которые сократит количество результатов. В статье лишь рекомендуют вводить условия, чтобы был меньше результат. Чтоб взять следующее 5 результатов, тебе в любом случае нужно юзать offset.
Я бы поступил так, забрал всю выдачу по запросу и закэшировал, и уже работал с данными из кэша. То есть, тупо сократил обращения к базе.

Vadim
15.02.2018
20:03:22
Кто-нибудь использовал WebRTC у себя в проекте ?


your-mirror
15.02.2018
20:03:57
Хм. Ткника меня носом, где там рекомендуют использовать where вместо offset. Where это лишь дополнительные условия для поиска, которые сократит количество результатов. В статье лишь рекомендуют вводить условия, чтобы был меньше результат. Чтоб взять следующее 5 результатов, тебе в любом случае нужно юзать offset.
Я бы поступил так, забрал всю выдачу по запросу и закэшировал, и уже работал с данными из кэша. То есть, тупо сократил обращения к базе.
The problem is that it gets slow when the index gets large. The way OFFSET works in SQLite is that it causes the sqlite3_step() function to ignore the first :index breakpoints that it sees. So, for example, if :index is 1000, you are really reading in 1005 entries and ignoring all but the last 5. The net effect is that scrolling starts to become sluggish as you get lower and lower in the list.
Rule Number 2: Do not try to implement a scrolling window using LIMIT and OFFSET. Doing so will become sluggish as the user scrolls down toward the bottom of the list


Sasha
15.02.2018
20:06:35
Так или иначе, кэширование решит проблему. Меньше запросов в бд, меньше тормозов.

Otan
15.02.2018
20:09:50
Не подскажете по умолчанию все ли переменные имеют значение private? Т.е. писать private для всех необязательна?

Usman
15.02.2018
20:10:05
Отан, иди изучай джаву, пожалуйста.
Не подскажем

Борис
15.02.2018
20:11:36

your-mirror
15.02.2018
20:20:31
"SELECT title FROM tracks
WHERE singer='Madonna'
AND title>:lasttitle
ORDER BY title
LIMIT 5;"
Вот пример, как делать пагинацию. Плюс еще индекс нужен

Sasha
15.02.2018
20:23:04

your-mirror
15.02.2018
20:23:49
Единственное, он устаревший документ. Но по тестам 500к записей, offset работает раз в 10 медленее, чем where+index
Что по сути подтверждает, чт описано в доке

Google

Usman
15.02.2018
20:28:46

your-mirror
15.02.2018
20:29:30
Господа, кто-нибудь занимался оптимизацией запросов при выборе из БД с использованием limit+offset?

Denis
15.02.2018
20:53:12

your-mirror
15.02.2018
20:53:41
кроме select * from users :)

Denis
15.02.2018
21:05:28

your-mirror
15.02.2018
21:06:09

Denis
15.02.2018
21:06:50

Алексей
15.02.2018
21:06:57

Denis
15.02.2018
21:11:10

your-mirror
15.02.2018
21:13:38

m0d
15.02.2018
21:31:52

|
15.02.2018
23:14:44
Здравствуйте
Кто может
Помочь
В создании приложения на андроид
Заплачу
Писать в лс

Никита
16.02.2018
02:38:46
Народ подскажите как организовать доставку результата из сервиса в пересозданную активити
или что-то типа робоспайса... чтобы одну длительную хадачу на фоне выполнить и вернуть

Google

Mervin
16.02.2018
03:32:56
Applock without ads

Igor
16.02.2018
05:38:11

Никита
16.02.2018
05:38:42

Igor
16.02.2018
05:44:02
Если привязаться к запущенному сервису - сервис не сдохнет.

Admin
ERROR: S client not available

Igor
16.02.2018
05:46:08
Если мы, конечно, не говорим о перезапуске процесса.

Никита
16.02.2018
06:09:14

Камила
16.02.2018
06:10:47
Всем привет, кто нибудь работал с yandex map kit. Есть ли у них возможность локализации самой карты

Igor
16.02.2018
06:23:34

Никита
16.02.2018
06:24:06

Igor
16.02.2018
06:24:18

Александр
16.02.2018
07:24:10
Всем привет!
С чего лучше всего начинать изучать работу с сетями в андроид?

Алексей
16.02.2018
07:25:40

Александр
16.02.2018
07:46:33

Сергей
16.02.2018
07:48:23

Кузьма
16.02.2018
07:54:20
привет всем, может кто подсказать, как дебажить даггер? настраиваю новый проект или делаю что-нибудь в существующем, забыл прописать, какую-нибудь ерундну, и всё получаю ничего не говорящий DaggerApplicationComponent not found, который не сгенерился в результате каких-то ошибок

Камила
16.02.2018
07:55:51
в градл когсоле логи можете посмотреть там обычно более развернутый лог

Izy Yank
16.02.2018
07:56:35
как правильно через retrofit отловить в onFailure java.net.SocketTimeoutException ?
пока ловлю так: t.toString().equals("java.net.SocketTimeoutException")

Google

Sereja
16.02.2018
07:57:00
С даггером часто такие стактрейсы что фиг чё поймёшь)

Izy Yank
16.02.2018
07:58:35

Sereja
16.02.2018
07:59:11

Anvar
16.02.2018
07:59:26
Чуваки, подскажите как сервис стартануть, без единого активити...

Sereja
16.02.2018
08:00:32

Anvar
16.02.2018
08:01:19
Запущеных?

Кузьма
16.02.2018
08:01:48

Sereja
16.02.2018
08:03:15
А это в любом случае нотификация

Anvar
16.02.2018
08:05:53

JRoot3D
16.02.2018
08:06:35

Gleb
16.02.2018
08:06:51
или что-то типа робоспайса... чтобы одну длительную хадачу на фоне выполнить и вернуть
если ты про это:
https://developer.android.com/reference/android/app/DownloadManager.html
то оно уже есть, давно придуманное
если не закачку - а что-то свое, то пишешь Foreground Service (с уведомляшкой) и он этот твой сервис по-ходу работы меняет какие- то live-данные (progressPercent/stage/resultPojo и тд) а ui - приходит-подписывается, уходит/отписывается
всё)