@android_ru

Страница 1223 из 3205
Siarhei
07.04.2017
09:59:04
ну там у человека проблемы, а ты делал так, как там написано?
да, т.к. я тот человек =) а делал по второй ссылке.

Alexey
07.04.2017
10:00:34
while ((count = input.read(data)) != -1) { output.write(data, 0, count); } вот, и висит оно у тебя тут до посинения может. лучше поставить >0

Alexey
07.04.2017
10:03:27
а ссылку на файл, который качаешь дай плиз

Google
Alexey
07.04.2017
10:04:09
я прям щаз попробую :)

Siarhei
07.04.2017
10:14:19
вообще по этому методу есть еще подозрения на запись в файл. т.к. если в цикл добавить еще запись лога в файл, например = увеличиваем время обработки, следовательно и загрузки, переодически тогда ловлю ошибку и в процессе закачки. думаю попробовать писать в буфер а из буфера отдельным процессом в файл

Edgar Khimich
07.04.2017
10:17:29
как сделать, чтоб при нажатии на спиннер список был снизу, а не сверху ? dropDown mode не помогает

Edgar Khimich
07.04.2017
10:20:17
Пробовал - не хочет

Siarhei
07.04.2017
10:23:12
я успешно скачал.
в том то и проблема =) если в двух словах на одной сети хаоми качает так, не качает если использую downloadmanager. с другой стороны на дрнугой сети и с другим телефоном ситуация полностью противоположная =(

Marat
07.04.2017
10:23:25
всем привет! простой вопрос, у меня есть большая картинка в drawable, мне нужно поставить ее как background, соответственно она должна ресайзиться под размер активити/фрагмента, иначе будет OutOfMemoryError, либо будет дико лагать. Пробовал сделать это через Picasso, работает прекрасно, но когда открывается клавиатура мой ImageView перерисовывается и меняет размеры, соответственно картинка выглядит не так как должна, какие будут советы?

Siarhei
07.04.2017
10:24:41
я успешно скачал.
да и спасибо за код =)

Siarhei
07.04.2017
10:25:42
вообще не вижу необходимости использования DowloadManager
да, буду в этом направлении копать, спасибо

Google
Edgar Khimich
07.04.2017
10:31:16
Оно наверх налазит, когда нет места отобразить все элемента списка оказывается

Todor
07.04.2017
10:46:35
Парни, изменение модели в транзакции снова не работает без realm.insertOrUpdate(group); Вот код https://gist.github.com/iamtodor/62cf53b18e64595a2d83d7bfdbea987e Что я снова не так делаю?

Kuzma
07.04.2017
10:49:37
привет всем: надо сделать окошко добавления расписания занятий, занятия бывают индивидуальные, а бывают групповые. как я себе это представляю: есть экран списка расписаний (шаблонов расписаний), на нём кнопка "+", на неё нажимаешь открывается новый экран, "новое расписание", на котором 2 "поля ввода": выбор человека или группы, выбор дней и времени когда они занимаются. дилемма в том что я не знаю как удобнее будет сделать: мне нужно 2 разных экрана: один для группового расписания, другой для индивидуального, или мне нужен один экран, но когда я выбраю учеников для занятия мне надо показать диалог с 2мя вкладками, на одной список групп, на другой список учеников.

в пером случае у меня будет 2 кнопки, добавить групповое занятие, и добавить индивидуальное занятие

your-mirror
07.04.2017
10:55:41
Вопрос. А в ContstraintLayout я могу сделать как в LinearLayout типа веса, чтобы каждый из элементов занимал скажем 1/3 строки?

Никита
07.04.2017
10:56:12
your-mirror
07.04.2017
10:58:28
там чейны
то же поведение будет при не фиксированной ширине?

your-mirror
07.04.2017
10:59:21
дыа
т.е. по сути как weight будет у LinearLayout? :)

Никита
07.04.2017
10:59:58
т.е. по сути как weight будет у LinearLayout? :)
ну почему ты не откроешь редактор и не накидаешь? это 4 элемента всего

your-mirror
07.04.2017
11:00:46
то, что будет в редакторе не показатель

Todor
07.04.2017
11:00:53
@uloplt как раз через instance.copyFromRealm(instance.where(Group.class).equalTo("id", id).findFirst()); все заработало без copyFromRealm() не работало

sasha
07.04.2017
11:02:16
Привет всем! Кто то использовал анимации во время транзакций между фрагментами?(setCustomAnimation)?

Лёша
07.04.2017
11:02:58
ну когда ты делаешь copy, оно уже возвращает именно копию объекта из базы, т.е. оно уже никак не связана с записью в базе

соответственно ей уже будет пофиг закрыт инстанс реалма или нет

а когда ты достаёшь данные из RealmResult, ну или findFirst, то в твою переменную приходит ModelNameProxyЧто-то(можешь глянуть в дебагере), вот она уже завязана на базу соответственно, когда пытаешься у этой переменной прочесть какое-нибудь поле, после того, как закрыл инстанс реалма, она и будет ругаться

чую корявое объяснение =(

как-то выше говорил, что realm у тебя как поле внутри фрагмента/активити а getDefaultInstance() возвращает синглтон получается что экземпляр внутри фрагмента, и тот что ты получаешь внутри addAlarmToGroup ссылаются на одно и тоже(при условии работы в одном потоке) когда вызываешь instance.close() внутри метода, то закрываешь синглтон, на который ссылается экземпляр внутри фрагмента/активити

Google
Kuzma
07.04.2017
11:09:47
Лёша
07.04.2017
11:10:01
короче, не надо закрывать инстанс)

Никита
07.04.2017
11:10:07
Лёша
07.04.2017
11:10:52
короче, не надо закрывать инстанс)
внутри метода закрывай, когда он тебе уже точно не понадобится

Emil'
07.04.2017
11:10:56
они вроде назывались мокапы))

Todor
07.04.2017
11:12:33
@uloplt вот сейчас часть переделал: @Override public void addAlarmToGroup(final long groupId, final Alarm alarm) { final Realm instance = Realm.getDefaultInstance(); final Group group = instance.where(Group.class).equalTo("id", groupId).findFirst(); instance.executeTransaction(new Realm.Transaction() { @Override public void execute(Realm realm) { RealmList<Alarm> alarmList = group.getAlarmList(); alarmList.add(alarm); group.setAlarmList(alarmList); RealmList<Device> deviceList = group.getDeviceList(); for (Device device : deviceList) { device.setHasAlarm(true); realm.insertOrUpdate(device); } group.setDeviceList(deviceList); } }); instance.close(); } вот так не обновляет без insertOrUpdate

Лёша
07.04.2017
11:18:24
так-с, интересная ситуация

попробуем, самому интересно чё там

Toni
07.04.2017
11:25:08
Кто-нибудь работал с Тестами?

Anton
07.04.2017
11:26:01
Нет а что это

Alexey
07.04.2017
11:26:21
Тостами?

Toni
07.04.2017
11:26:29
Unit-тестирование

Anton
07.04.2017
11:27:16
спрашивай че хотел

Toni
07.04.2017
11:29:44
С чего начать

может дашь направление?

Никогда просто с ними не работал

Anton
07.04.2017
11:32:14
я сам сейчас как раз покрываю МВП тестами. ну изучи сначала джунит и матчеры хамкрестовые

потом мокито роболектрик и эспрессо

что покрываешь то

Edgar Khimich
07.04.2017
11:36:32
Как установить свой title в спиннер ?) promt не работает

Google
Quantum Harmonizer
07.04.2017
11:36:56
Edgar Khimich
07.04.2017
11:49:40
Andrey
07.04.2017
11:57:10
threetenabp юзал кто?

Максим
07.04.2017
12:00:30
Привет

Кто-нибудь юзает Instant Run? Он уже сравнялся с JRebel по функционалу?

Sergey
07.04.2017
12:01:25
Иногда

Он так же плохо переваривает кодоген. библиотеки

Admin
ERROR: S client not available

Sergey
07.04.2017
12:02:30
Если не юзать ничего что генерирует код, работает нормально

Askar
07.04.2017
12:02:54
хелп, коллеги onCreateViewHolder у ресайклер адаптера вызывается больше 1 раза для одной позиции - это же не правильное поведение?

Kuzma
07.04.2017
12:08:04
@askarsyzdykov а если бряку поставить и колл стек посмотреть?

он 2 раза подряд вызывается?

или вызывается при скролле?

Dmitry
07.04.2017
12:13:59
всем привет! Помогите решить казалось бы легкое действие val callUri = Uri.parse(String.format("tel:%s", Uri.encode("11,1,2,3"))) val callIntent = Intent(Intent.ACTION_DIAL, callUri) ctx.startActivity(callIntent) В итоге, диал запускается но там остается только 11

блин, как тут код выделять забыл )

Alexey
07.04.2017
12:14:36


Ivan
07.04.2017
12:15:36
Просто вам нужен ссд или винт с большим числом оборотов

Alexey
07.04.2017
12:18:57
Понял. Но наверное не очень нормальная ситуация когда для IDE нужен ssd)

Google
Gerc
07.04.2017
12:19:34
нормальная

Denis
07.04.2017
12:20:10
Да, для IDE нужен SSD и 16+ GB оперативы

Ivan
07.04.2017
12:20:37
Да и процессор не самый слабый

Dmitriy
07.04.2017
12:20:45
Denis
07.04.2017
12:20:47
Для больших проектов так точно..

Ivan
07.04.2017
12:20:51
Вот когда для IDE нужна видяха мощная - вот не нормальная ситуация ) в андроиде, по крайней мере

Александр
07.04.2017
12:21:34
Так, я не в курсе, а гугл уже реализовал стандартную либу для Swipe to delete (dismiss)

где можно иконку впихнуть для клика

Sergey
07.04.2017
12:21:42
ну это же фронтенд )))

Alexey
07.04.2017
12:21:48
В случае продуктов jetbrains нужен ssd
В другом проекте пишу Spring boot сервер, там idea неплохо шуршит

Александр
07.04.2017
12:21:57
где можно иконку впихнуть для клика
Если нет, то какую либо кто использует

Ivan
07.04.2017
12:22:42
где можно иконку впихнуть для клика
искал, не нашел стандартной либы, пришлось руками найдете - обязательно сюда напишите )

Александр
07.04.2017
12:23:06
Александр
07.04.2017
12:23:37
Ну через него и делал
Есть такая - https://github.com/daimajia/AndroidSwipeLayout, я её знаю

Dmitriy
07.04.2017
12:23:39
В другом проекте пишу Spring boot сервер, там idea неплохо шуршит
Они прямо говорят: разработчику необходим ssd

Ivan
07.04.2017
12:24:15
Есть такая - https://github.com/daimajia/AndroidSwipeLayout, я её знаю
к сожалению, не приветствуется использование либ чрезмерное + чере item touch helper это не так сложно делается

Александр
07.04.2017
12:24:46
к сожалению, не приветствуется использование либ чрезмерное + чере item touch helper это не так сложно делается
Мне нужно не моментальный dismiss, а возможность вставить иконку с тектом для сдвига карты в листе и только потом при клике на нее

Ао н не дает такой возможности

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