Arsen
в итеме булку или как я уже предложил через переменную в адаптере
Arsen
if(item.isTrue) { цвет1 } else { дефолтный цвет }
Arsen
в onBind
roman G
Fearless
и что, не получается?
Vlad
всем добрый день, имеется два интерфейса tun0 и rmnet0 хочу что бы трафик перекидывался между ними. Прописал следующие правила:echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o tun0 -j MASQUERADE
iptables -A FORWARD -i tun0 -o rmnet0 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i rmnet0 -o tun0 -j ACCEPT
iptables -t nat -A POSTROUTING -o rmnet0 -j MASQUERADE
iptables -A FORWARD -i rmnet0 -o tun0 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i tun0 -o rmnet0 -j ACCEPT
Vlad
но приходящий трафик все-равно застревает на интерфейсе tun0
Vlad
root на телефоне есть, пакеты смотрю снифером wicap
Fearless
так я уже делал
храни в адаптере текущую позицию/id, при обновлении итема меняешь текущий на новый, а старый перекрашиваешь
Fearless
но это плохо тоже
Fearless
можно в сторону DiffUtil подумать
It's me
А можно чуть подробнее про интерфейс взаимодействия?
Никита 🙃
Немного глупый вопрос, на всё же.
Как правильно поступить. Есть Notification. Там по тапу открывается MainScreen с определённым параметром.
Как правильно открывать MainScreen этот, если он сейчас показывается уже юзеру? У меня получается что оно пересоздаётся, и при этом калечно. В начале запускается новая активти, потом только у старой onDestroy срабатывает.
Вот так её в Пуш запихиваю
val resultIntent = MainActivity.newIntent(context, someData)
resultIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TASK)
....
val resultPendingIntent = PendingIntent.getActivity(context,
0, resultIntent,
PendingIntent.FLAG_UPDATE_CURRENT)
....
notificationBuilder.setContentIntent(resultPendingIntent)
Axbor
Impossible
Никита 🙃
It's me
Спасибо
Никита 🙃
FromSi
А как можно добавить в стак Activity цепь последовательностей?
Допустим, я создал первый Intent и могу запустить его через startActivity.
А хотелось бы узнать, как запустить первую активити и следом за ним вторую, используя контекст первого Intent.
Только после создания активити можно такое сделать в onCreate?
P. S. Стак активити я заранее очишаю.
FromSi
Artem
Подскажите пожалуйста нормально ли передавать в конструктор адаптера контекст активити и к чему это может привести?
Никита 🙃
Никита 🙃
Со всех других активити поведение правильное. Всё ок работает. А если на этом активиты тыкаю на пуш, хуйня якась
Никита 🙃
Хмм. Спасибо. Сейчас попробую.
android:launchMode="singleTop" вот это чисто не помогло. Но сейчас с этим флагом ещё попробую
Lounah
так я уже делал
Можешь ещё заюзать recyclerview-selection из 28, но там есть баг, если айтемы списка динамически добавляются/удаляются
Artem
Mike
Хелп плз
нормально, адаптеру же надо в каком-то контексте создавать вьюхи
Artem
Никита 🙃
Axbor
Mike
Не всегда. В каких-то случаях может понадобиться контекст с темой :)
Sergey
Привет, кто то пользовался каким нибудь Translate api, что можете посоветовать?
Никита 🙃
Axbor
Никита 🙃
Короче у меня трабл. При открытии активити из Notification, если оно уже открыто и показывается юзеру, оно пересоздаётся, вместо того, что бы отработал onNewIntent
Никита 🙃
да по обычному)
val intent = Intent(context, MainActivity::class.java)
//put extras
startActivity(intent)
Без флагов каких либо
Никита 🙃
Походу проблема в PendingIntent
Anonymous
hi all! highly recommend this list of android analytics tools https://bit.ly/2MSM8sU
Mike
Anonymous
i'm new to the group, so I thought i'd share a link :-)
Anonymous
new to telegram as well honestly!
Никита 🙃
Ну я тогда хз просто)
Никита 🙃
Так. А может это как то влияет. Я нотификацию создаю из сервиса и юзаю его контекст. Может в этом трабл?
Никита 🙃
Да, блеат! Заработало
Никита 🙃
resultIntent.setAction(Intent.ACTION_MAIN)
resultIntent.addCategory(Intent.CATEGORY_LAUNCHER)
И PendingIntent с PendingIntent.FLAG_ONE_SHOT
Arsen
Igor
Arsen
ну так саб в презентере делаешь
Arsen
и кидаешь пейджлисты во вью
Arsen
у меня так по крайней мере
Arsen
+ ссылочку на лист в перезнтере сейвишь, чтобы инвалидейт было удобно юзать
Arsen
myList.dataSource.invalidate()
Arsen
для свайп рефреша например
Arsen
плейсхолдером или Progressive JPEG
Nick Senchurin
Из инструкции: При обмене по Wi-Fi с устройством всегда используется динамическая адресация. Для обмена не-
обходимо задать имя сети, пароль и сетевой порт.
Мб есть у кого реалиация взаимодействия по tcp ?
Dug
Часто юзают свои плейсхолдеры
Arsen
ну заранее в апп кидают, типа человека на дефолтную аватарку
Arsen
в мипмапы)
Dug
Ну с ответом сервера, когда данные запрашиваешь, получаешь превью в низком разрешении
Dug
И потом же загружаешь пткчи
Dug
Или...
Dug
ProgressiveJpeg
Mikhail
доброго всем!
Mikhail
подскажите пожалуйста
Mikhail
Mikhail
вот это toolbar
Mikhail
как сделать чтобы элементы правые на всю высоту стали?
Mikhail
уже замучался гуглить
Mikhail
android:layout_height="fill_parent" - не проканывает (
Anonymous
ᛖᚹᛋᛁᚱ
Спасибо доброму человеку за shared transition