Michael
Michael
Причём тут андроид
Papin
https://stackoverflow.com/questions/14376807/how-to-read-write-string-from-a-file-in-android
Papin
Первая же ссылка)
Papin
Создание файла,в тект вью путь сетить не относится к записи/чтении файла
вынеси трай кетчи вне
И будет Тебе читабельный код
Papin
Maks 😈
Papin
Вся разработка под андроид - одна сплошная порнуха. Элементарно чтобы записать/считать файл чтоб, нужно целую партянку накатать, в отличии от других языков, где достаточно 2 максимум 3 строчки кода, чтобы, открыть файл, положить туда данные и закрыть. А тут нет, на создать стример, инициализировать его, создать ещё стример, чуть чуть другой, положить в него первый стример, создать буффередстрим, положить в него предыдущий стрим, создать массив байтов, сделать цикл, чтобы он читал строки и ложил в массив байтов, байты положить в строковую переменную или даже в стрингбилдер, закрыть все стримеры, и наконец то выдать результат куда надо, НО до всего этого ещё одну партянку надо накатать для получения прав доступа к файловому хранилищу и проверку получения разрешений, нафига так сделано ? почему до сих пор не зашили это в кишки и не делается это всё автоматом, почему каждый чих приходится прописывать вручную, как будто на ассемлере пишешь, а не под андроид.
Тут вроде про бд ни слова
Papin
А с бд что уже случилась?)
Papin
Maks 😈
Maks 😈
Подключен коннектор mysql
Papin
Аа ну фигнёй если честно я не страдал
Нахрен мне тот MySQL
Maks 😈
есть подключение к БД, но при запуске, он не коннектит даже, тупо говорит невозможно создать соединение
Maks 😈
т.е. считал штрих код или QR код и записал в базу. Или если нужна проверка кому принадлежит этот штрих код, то сравнил с базой
Michael
Хоть бы текст ошибки скинул
Дмитрий
Ребят как называется нотификейшн в статус баре который нельзя просто скипнуть, который как я понял закреплен? Что нужно сделать для этого?
Alex
Foreground service with notification?
Дмитрий
Mykyta
Дмитрий
Maks 😈
Michael
Александр
Какой эмоциональный лог.
Это к удалённой бд подключение, или к локальной?
Maks 😈
Maks 😈
Michael
Liam
в VS на ксамарине пишется код по андроид и ios
Maks 😈
Сергій
NetworkOnMainThreadException, классика
Maks 😈
Michael
мда
Michael
на гуй потоке нельзя дергать
Michael
надо вынести работу с БД в отдельный поток
Дмитрий
И не забывайте, что в андроиде не jvm а dalvik
Fearless
.__.
приложение запускается с заполненой бд в assets
при старте бд копируется в память
далее для работы с бд в памяти используется room
как сделать так, чтобы хулигану нельзя было достать бд из assets?
Сергей
шифровать до укладки в asset. TripleDES/AES. правда возникает вопрос куда девать ключ в приложении, что бы хулиганы до него не добрались - не строкой же хранить?
Сергей
но это отдельный вопрос
Serhii
Всем привет!
Подскажите как "по правильному" реализовать мультиаккаунтность в приложении?
На данный момент у меня реализован какой то OAuth, получаю токен и рефреш токен, токен живет пол часа,
Реализовал обновление через Authenticator, также есть два Interceptor, один где нужен токен при каждом запросе и другой без. Сохраняю токен в shared pref.
И все это классно работает, но вот возникла необходимость держать неограниченное количество юзеров в приложении. В общем виде это выглядит так: есть users bar под тулбар и по клику "переключаем" юзера, обвновляем все данные в приложении относительно него и для всех запросов используем его токен, а в случае если он уже устарел то обновляем, сохраняем и тд.
Подкажите, есть какие то паттерны или инструменты из коробки чтоб это все красиво сделать?
В первую очередь вопрос как менеджить работу с токенами в этом случае.
Арсений
Есть список строк, который я меняю при отображении в адаптере ("RUN||pwn" -> "RUN"), как использовать старые строки вместо новых в itemView.setOnClick...?
Арсений
И будет ли костылём создавать прозрачное текстовое поле с полной строкой?
Alex Android
Устанавливай onClickListener в onBind
Alex Android
Что значит старые строки? У тебя в onBind текст устанавливается каждый раз и каждый раз парсится
Арсений
Строки, которые я передаю в конструктор
Арсений
files
Fekz115
Так ты разве не можешь просто к этому списку напрямую обратиться?
Alex Android
почитай статьи по работе с recyclerView.
Fekz115
Ты в списке инфу не обновляешь
ᛖᚹᛋᛁᚱ
Парни, кто сталкивался с проблемой, после введения Room приложение начало крашится на некоторых устройствах, и в свою очередь не шлёт отчёт ошибки в консоль
Fekz115
Т.е. у тебя нет пустых кетчей, логкат пуст, но при этом есть краши?
Oleksandr
Всем привет, работал кто то с overlay поверх остальных приложений? Я создаю вьюху и хочу во время выполнения решать - пропускать касание вниз или нет, по типу того как можно реализовать это с onInterceptTouchEvent, но в даном случае этот момент решается при создание LayoutParams типом TYPE_APPLICATION_OVERLAY, и флагами - перехватывать касания или нет. На stackoverflow последний ответ на эту тему за 2013год, там уже все deprecated
Арсений
Fekz115
adapterPosition
Alex
Парни, по поиску android фрилансеров тут можно писать или есть спец группа?
Alex Android
Fekz115
Alex Android
George
Арсений
Арсений
Oleksandr
Ayrat
Alex
Ruslan
Всем привет. Никто не сталкивался с такой проблемой? При нажатии на single notification запускается тот активити который мы указали в pendingIntent, а вот при нажатии на group notifications запускается launcher activity... может кто знает как это контролировать? или как отключить нажатие на group notification?
Gleb
Maks 😈
надо вынести работу с БД в отдельный поток
Как вытаскивать данные из этого потока ? На прямую в потоке нельзя указывать допустим textView.setText("бла бла бла") , А если сразу после вызова потока, то тупо не успевает получить данные и выводит пустую строку.
Alex Android
Alex Android
Room, в конце концов с .allowMainThreadQueries()
Сергій
не надо )
Himars