Ivan[UTC +8, msk +5]
Help! Сегодня на Xiaomi креш произошел с таким стеком at android.view.inputmethod.InputConnectionWrapper.getExtractedText(InputConnectionWrapper.java:62) at android.view.inputmethod.InputConnectionWrapper.getExtractedText(InputConnectionWrapper.java:62) at android.view.inputmethod.InputConnectionWrapper.getExtractedText(InputConnectionWrapper.java:62) at android.view.inputmethod.InputConnectionWrapper.getExtractedText(InputConnectionWrapper.java:62) at android.view.inputmethod.InputConnectionWrapper.getExtractedText(Inpu 04-04 15:33:45.173 7648-7648 D/Error: ERR: TOTAL BYTES WRITTEN: 21130756 04-04 15:33:45.175 7648-7648 E/JavaBinder: !!! FAILED BINDER TRANSACTION !!! (parcel size = 21130848) 04-04 15:33:45.176 7648-7648 E/AndroidRuntime: Error reporting crash android.os.TransactionTooLargeException: data parcel size 21130848 bytes at android.os.BinderProxy.transactNative(Native Method) at android.os.BinderProxy.transact(Binder.java:503) at android.app.ActivityManagerProxy.handleApplicationCrash(ActivityManagerNative.java:4449) at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:160) at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693) at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)
Ivan[UTC +8, msk +5]
При нажатии на EditText
Ivan[UTC +8, msk +5]
На остальных устройствах все хорошо
Anonymous
Где взять апи для вывода текущего курса доллара?
Anonymous
Как из https://www.cbr.ru/development/SXML/ получить каждую минуту данные?
Konstantin
Подскажите, уже задавал вопрос. Создаю нотификацию из сервиса с PendingIntent, передаю в него Intent с экстра. Если приложение было открыто, то при клике происходит все правильно- перехожу на указанную активити и поулчаю экстра. Если же приложение не было открыто то запускается мейнактивити, которое ланчер без экстра.
Андрей
с intent`ом
Konstantin
флаги разные пробовал, не помогает. подскажите какие именно
Андрей
notificationIntent.flags = Intent.FLAG_ACTIVITY_CLEAR_TOP or Intent.FLAG_ACTIVITY_SINGLE_TOP
Андрей
где notificationIntent - это обычный Intent
Konstantin
ставил такие, не помогало, сейчас перепроверю еще раз. Это на интент который передаю в пендингинтент?
Андрей
да
Андрей
если вдруг не сработает
Андрей
еще на то активити, которое открываешь android:launchMode="singleTask" поставь
Konstantin
спасибо, флаги не помогли, сейчас посмотрю это
Konstantin
че-то не помогло . по коду думаю верно?
Konstantin
Intent intent = new Intent (this, NotMainActivity.class); intent.putExtra("tabNum",3); intent.putExtra("activityNum",4); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP); int requestID = (int) System.currentTimeMillis(); PendingIntent pi = PendingIntent.getActivity(this, requestID, intent, PendingIntent.FLAG_ONE_SHOT | PendingIntent.FLAG_UPDATE_CURRENT );
Андрей
ну похоже на правду
Yaroslav
подскажите пожалуйста, как сортануть лист по булевой переменной так, чтобы все у кого она тру были наверху?
Konstantin
чет думаю хоть sharedPreference юзать, если экстра нет, то брать оттуда
Nick
if else
Nick
Collections.sort(list, new Comparator() {})
Yaroslav
Collections.sort(list, new Comparator() {})
я так пробую, но что-то не получается -_- не могу понять в чем трабл
Андрей
list.OrderBy(field => field.booleanValue)
Yaroslav
Collections.sort(Storage.gameItems,new Comparator<Item>(){ @Override public int compare(Item o1, Item o2) { boolean v1 = o1.isExists; boolean v2 = o2.isExists; return (v1 ^ v2) ? ((v1) ? 1 : -1) : 0; } });
Yaroslav
list.OrderBy(field => field.booleanValue)
сдается мне это не нативный метод у листа
Андрей
сдается мне это не нативный метод у листа
сдается мне это C# копирнул *shame*
Yaroslav
.))
Nick
Яр, зачем такая магия?
Nick
https://developer.android.com/reference/java/lang/Boolean.html#compare(boolean,%20boolean)
Yaroslav
Яр, зачем такая магия?
а как сделать? я пробовал Boolean.compare()
Yaroslav
но тоже не пошло почему-то
Nick
вот, и почему не завелось?
Nick
странно
Андрей
list.sortedWith(compareBy({ it.booleanValue }))
Nick
а, и для совместимости <19 лучше использовать compareTo()
Yaroslav
скорее всего дело в том, что если они равны, то возвращается ноль. а при нуле элементы не смещаются или что-то в этом роде
Андрей
заведется на котлине
Yaroslav
Yaroslav
ладно, буду дальше разбираться.)
Nick
странно
Nick
попробуй тогда так
Nick
https://stackoverflow.com/a/28002404
Nick
так а что в итоге со списком? остаётся несортированным?
Yaroslav
а лол
Yaroslav
все ок
Yaroslav
я просто овощ
Yaroslav
список сортится
Yaroslav
я его беру просто через одно место.)
Nick
оке
Yaroslav
забыл что я его сорчу еще в одном месте -_-
Artem
Привет! что делать если гифки в глайде тормозят, а использовать и показывать их очень надо уже сейчас? чем заменить?
Tishka17
Уменьшить разрешение?
Tishka17
Убрать ресайз на устройстве
Vladislav
как сделать так, чтоб вылазил snackbar при нажатии кнопки назад?
Artem
Уменьшить разрешение?
уже маленькие гружу
Vladislav
нашел) onBackPressed()
Алексей
нашел) onBackPressed()
Насколько я помню, гуглы в свое время были очень недовольны возможностью переопределить кнопку назад и очень не рекомендовали это делать
Vladislav
а как лучше сделать?
Tishka17
уже маленькие гружу
А он их точно не апскейлит?
Tishka17
И вообще, может просто в гифке кадров мало?
Artem
не, сама по себе гифка ок
Artem
в браузере тоже прям все огонь
Андрей
а как лучше сделать?
никак, то что гуглы там себе считают ничего не значит
Алексей
Vladislav
хах))
Artem
А он их точно не апскейлит?
скорее даунскейлит, все же они не совсем маленькие)
Алексей
хах))
А в чем задача-то?
Андрей
все адекватные люди считают что венгерская нотация - доисторическая бесполезная херня, например, но гуглу похрен
Artem
А без скейла тормозит?
даже тестовые гифки которые они кидали в обсуждениях тормозят
Vladislav
@InsanusMokrassar перед закрытием активности пользователя спросить у него, действительно ли он хочет это сделать
Андрей
@InsanusMokrassar перед закрытием активности пользователя спросить у него, действительно ли он хочет это сделать
обычно просто тост/снекбар который говорит что для выхода надо еще раз нажать