@android_ru

Страница 2668 из 3205
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
Создай статический иннер класс
newHandlerClass aniHandler; -------------- public static class newHandlerClass extends Handler{};

Вот так?

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
newHandlerClass aniHandler; -------------- public static class newHandlerClass extends Handler{};
яж кинул тебе линк на стековерфлоу, скопипизди оттуда:)

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

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

Sasha
15.02.2018
19:35:25
http://www.sqlite.org/cvstrac/wiki?p=ScrollingCursor Вот этот момент интересовал, дока устаревшая, но наверно принцип остался тот же, т.е. пагинация идет таким образом: SELECT title FROM tracks WHERE singer='Madonna' AND title<:firsttitle ORDER BY title DESC LIMIT 5;
Sqlite ничего не знает о пагинации. В этом запросе вернёт первых 5 совпадений. Если хочешь при следующем запросе взять следующие 5 результатов, то юзай offset.

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

Google
Sasha
15.02.2018
19:36:20
ты точно прочитал статью? :)
Ну так, по горизонтали. Я проснулся тока)

Мозг ещё не але) соррян

your-mirror
15.02.2018
19:37:05
Ну так, по горизонтали. Я проснулся тока)
Если вкратце, там говорят избегать оффсета, а использовать where

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
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
И где тут речь о where как о замене?
Саша, ты почитай док, там по-моему все адекватно прописано

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

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
Единственное, он устаревший документ. Но по тестам 500к записей, offset работает раз в 10 медленее, чем where+index
offset имеет и другую проблему – если добавятся новые данные, то позиция собьется

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

Denis
15.02.2018
21:05:28
эту проблему имеют все
а какая проблема у запроса с where orderingField > :lastOrderingFieldValue ?

your-mirror
15.02.2018
21:06:09
а какая проблема у запроса с where orderingField > :lastOrderingFieldValue ?
запись же могли вставить в orderingField < :lastOrderingFieldValue

Denis
15.02.2018
21:06:50
запись же могли вставить в orderingField < :lastOrderingFieldValue
ну и норм. это место нас уже не интересует, его синхронизация должна выполняться другими методами

Denis
15.02.2018
21:11:10
запись же могли вставить в orderingField < :lastOrderingFieldValue
я про то, что если было [10 11 12 13 14 15] 16 17 18 19 20 ... (в скобках загруженный диапазон), и в базу добавился диапазон 1..9, то при использовании OFFSET = 6 нам выдадут 7..N, вместо 16..N при указании where field > 15 всё будет норм

m0d
15.02.2018
21:31:52
да вот знать бы, что оттуда конкретно надо копипастить. Я просто не знаю джаву.
Ты же говорил, что можно создавать app без значение программирование, не?

|
15.02.2018
23:14:44
Здравствуйте

Кто может

Помочь

В создании приложения на андроид

Заплачу

Писать в лс

Никита
16.02.2018
02:38:46
Народ подскажите как организовать доставку результата из сервиса в пересозданную активити

или что-то типа робоспайса... чтобы одну длительную хадачу на фоне выполнить и вернуть

Google
Mervin
16.02.2018
03:32:56
Applock without ads

Никита
16.02.2018
05:38:42
bind service
он сдохнет вместе с активити на полпути

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. Есть ли у них возможность локализации самой карты

Никита
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
Всем привет! С чего лучше всего начинать изучать работу с сетями в андроид?
Напиши пример вывода популярных фильмов, поиска, постеров и т.д.

Всем привет! С чего лучше всего начинать изучать работу с сетями в андроид?
Если не получится - на github есть примеры, смотри, изучай

Александр
16.02.2018
07:46:33
Сергей
16.02.2018
07:48:23
Всем привет! С чего лучше всего начинать изучать работу с сетями в андроид?
Нужно изучить что из себя представляет REST, изучить API интересующего сервиса, ну а дальше дело техники, retrofit2 в помощь

Кузьма
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
Колбэк failure не?
это как? есть пример??

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
Его будет видно в менюшке приложений??
Да вроде. Ты чего добиваешься. Если хочешь чтобы сервис вечно работал после запуска. То тебе его в любом случае в foreground запускать над

А это в любом случае нотификация

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 - приходит-подписывается, уходит/отписывается всё)

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