@android_ru

Страница 1250 из 3205
Kerrigan
13.04.2017
22:54:51
умею, но хотелось бы всё в одном месте

Ivan
13.04.2017
23:05:38
умею, но хотелось бы всё в одном месте
Правильно, на все готовое)

Kerrigan
13.04.2017
23:06:08
Правильно, на все готовое)
звучит так, как будто до сих пор никто не сделал

Anton
13.04.2017
23:06:21
может у всех секретные подборочки)

Google
Anton
13.04.2017
23:06:25
статей

Ivan
13.04.2017
23:06:37
Нет

Кастомные вью на то и кастомные

Что в них есть толика уникальности

Kerrigan
13.04.2017
23:07:26
s/уникальности/своих костылей/g

Никита
14.04.2017
04:31:47
аааааа не могу вспомнить, метод для Paint, отдаёшь туда 2 цвета и численное значение как их смешивать

типа чтобы в цикле можно было fade out делать

Никита
14.04.2017
04:43:27
при чем тут paint?
точно blendARGB

спасибо :)

Denis
14.04.2017
04:44:59
?

Aleksey
14.04.2017
05:59:54
Доброе утро! подскажите пожалуйста я так понимаю в android не такого понятия как модальные окна, в том смысле что нужно запустить диалоговое окно и о ожидать результата? подскажите пожта в какую сторону смотреть..

Google
Kuzma
14.04.2017
06:00:21
AlertDialog

DialogFragment

тут можешь ознакомиться http://startandroid.ru/ru/uroki/vse-uroki-spiskom/119-urok-60-dialogi-alertdialog-title-message-icon-buttons.html

ну и основная документация

Aleksey
14.04.2017
06:04:37
логика нужна такая: есть фрейм, нужно в нём заполнить данные, и нажать на кнопку принять, в обработчике кнопки "Принять" я проверяю, а авторизован ли пользователь, и если не авторизован вызываю диалог авторизации, после чего если авторизация прошла успешно нужно записать данный в sqlite

но после вызова диалога на AlertDialog программа спокойно идёт на запись

мне не понятна логика, я записывать должен в диалоге?

Kuzma
14.04.2017
06:05:25
что такое фрейм? активити?

Aleksey
14.04.2017
06:05:41
Fragment

Kuzma
14.04.2017
06:06:46
ок, при создании AlertDialog можно указать setPositiveButton, ему прописать listener, когда на него нажали тогда и происходит запись

или авторизация проходит на серваке и нужно дождаться отклика ?

Aleksey
14.04.2017
06:07:15
те писать в базу в самом диалоге(((

Kuzma
14.04.2017
06:07:47
писать что-то на диск или работать с сетью в ui потоке не комильфо

Aleksey
14.04.2017
06:07:51
да нужно дождаться отклика, узнать авторизован ли пользователь, и получить его идентификатор и уже в базу записывать идентификатор

Kuzma
14.04.2017
06:08:23
тогда это зависит от того как многопоточность реализована в Вашем приложении

Aleksey
14.04.2017
06:08:55
эээ, никак)

Kuzma
14.04.2017
06:09:44
ну вот для начала нужно организовать запрос к серваку в background потоке

а потом по отклику, запись в базу и далее по логике

Aleksey
14.04.2017
06:10:28
блин как же сложно((

вроде бы простая вещь

Google
Kuzma
14.04.2017
06:10:44
хм))) какой IDE Вы пользуетесь?

Aleksey
14.04.2017
06:10:50
android studio

Kuzma
14.04.2017
06:11:15
и она не ударила по рукам за запись и запросы в базу?

Aleksey
14.04.2017
06:11:30
получается каждый раз когда мне нужно проверить авторизацию в разных местах программы мне нужно писать заново всю обвязку(((

я можно сказать начинающий)))

Quarx2k ?
14.04.2017
06:12:12
Зачем? Один раз написал и юзаешь везде

Aleksey
14.04.2017
06:12:29
так запись то в разные таблицы

Kuzma
14.04.2017
06:12:59
получается каждый раз когда мне нужно проверить авторизацию в разных местах программы мне нужно писать заново всю обвязку(((
после авторизации на сервере должен быть получен токен, он и записывается в базу и участвует в дальнейших запросах

Aleksey
14.04.2017
06:13:32
если два фрагмента бронь и отзывы

Kuzma
14.04.2017
06:13:50
а потом уже надо парсить ответы от сервера, если он нормально написан, то должен бросать unauthorized

Aleksey
14.04.2017
06:13:50
и там и там нужно делать авторизацию

Aleksey
14.04.2017
06:14:05
те проверять авторизован ли уже пользователь

Kuzma
14.04.2017
06:14:11
это 2 разные авторизации?

Aleksey
14.04.2017
06:14:18
одна и та же

Kuzma
14.04.2017
06:14:37
сервер отдаёт токен авторизации?

Aleksey
14.04.2017
06:14:43
но запись авторизованного пользователя будет в разные таблицы

Kuzma
14.04.2017
06:14:56
que?

Quarx2k ?
14.04.2017
06:14:58
Да хоть в 500 таблиц )

Aleksey
14.04.2017
06:15:13
отдает

Google
Kuzma
14.04.2017
06:15:54
отдает
ну может токен тогда сохранить? сколько он живёт?

Dim
14.04.2017
06:20:58
Человеки, подскажите, как такую штуку сделать и можно ли вообще: у меня есть некоторые данные которые загружаются в память и должны там постоянно быть. Сейчас все это дело живет в сервисе, но сервисы иногда перезапускаются (самой системой). Хотелось бы сделать так чтобы данные были всегда "наготове" и их не приходилось каждый раз загружать.

Dim
14.04.2017
06:27:33
Sqlite, preferences
Ну нет же, это не то, в памяти данные должны быть, в оперативной.

Alexander
14.04.2017
06:28:34
Ну нет же, это не то, в памяти данные должны быть, в оперативной.
Так после перезагрузки сервиса загружай из sqlite или преференсов

Quarx2k ?
14.04.2017
06:29:26
Ну нет же, это не то, в памяти данные должны быть, в оперативной.
Оперативная память имеет свойство очищаться :)

Dim
14.04.2017
06:30:41
Ситуация такая: данных много, данные важные (храняться в assets), хотелось бы их один раз загрузить и все. Ибо их много и на загрузку уходит время.

Admin
ERROR: S client not available

Dim
14.04.2017
06:31:18
Минимизировать хотя бы загрузку-выгрузку (по причине того, что ОС так решила))

Quarx2k ?
14.04.2017
06:32:40
Способы только выше. И неужели их настолько много, что займёт больше секунды выдергивание из бд?

Что-то я с сомневаюсь

Dim
14.04.2017
06:33:34
Способы только выше. И неужели их настолько много, что займёт больше секунды выдергивание из бд?
Больше секунды. Это не просто данные которые можно хранить в БД, это собственная голосовая модель.

Alexander
14.04.2017
06:33:42
Если тебе надо постоянно хранить десятки мегабайт значит самое время задуматься над оптимизацией

Dim
14.04.2017
06:38:09
Quarx2k ?
14.04.2017
06:39:10
Почему?
Что такое голосовая модель? Файл, объект, жсон?

Никита
14.04.2017
06:40:29
никто не сталкивался? как вылечить?

Dim
14.04.2017
06:40:51
Что такое голосовая модель? Файл, объект, жсон?
Это набор файлов, в основном бинарных. Если быть точным это модели проекта CMU PocketSphinx

Quarx2k ?
14.04.2017
06:42:04
Это набор файлов, в основном бинарных. Если быть точным это модели проекта CMU PocketSphinx
Сохраняй в файлы. Подгружай нужные по мере необходимости. Это не займёт много времени.

Aleksey
14.04.2017
06:59:17
брр, логику хотел заложить такую: заходим в отзывы, хотим оставить отзыв - проверяем авторизацию, если авторизации нет - вызываем диалог, вводим данные пользователя, проверяем, сохраняем в локальную таблицу, это если зашли через отзывы, но мы можем зайти сразу в бронь там процесс тоже но в другую таблицу идёт идентификатор пользователя

Google
Alexey
14.04.2017
07:11:06
@dimstream что использовать вместо сервиса? Синглтон, загружать в application.onCreate в background-потоке.

Quarx2k ?
14.04.2017
07:12:12
Это будет работать?
Если приложение умрёт, то все заново.

Alexey
14.04.2017
07:12:31
@dimstream а почему не должно?

Quarx2k ?
14.04.2017
07:13:07
Работать будет. Но если там будут бинарники большие в памяти, андроид быстро выпилит из ОЗУ прогу

Dim
14.04.2017
07:13:48
надо посмотреть во сколько мб оно в памяти разворачивается...на диске около ~20мб.

Alexey
14.04.2017
07:13:51
@dimstream обычная предзагрузка из ассетов в оперативную память. А этот PocketSphinx сам не умеет напрямую из ассетов их читать?

Dim
14.04.2017
07:14:11
Проблема не в читании, а в доступности данных. Загружаются они не так быстро как хочется.

Но когда загружены все быстро работает.

Alexey
14.04.2017
07:15:05
@dimstream так наверняка и предзагружать умеет

Gerc
14.04.2017
07:15:59
Нахрена из ассетов читать. В память телефона не выгрузить?

Alexey
14.04.2017
07:18:28
@dimstream да, можно в storage из ассетов распаковать, потом оттуда читать, мож побыстрее будет

Pavel
14.04.2017
07:23:24
Всем привет! У кого нибудь есть учетная запись baibu? Очень нужно оттуда прошивку загрузить

Миронов Борис
14.04.2017
07:25:07
baibu?

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