Michael
Причём тут андроид
Papin
https://stackoverflow.com/questions/14376807/how-to-read-write-string-from-a-file-in-android
Papin
Первая же ссылка)
Papin
Создание файла,в тект вью путь сетить не относится к записи/чтении файла вынеси трай кетчи вне И будет Тебе читабельный код
Papin
https://stackoverflow.com/questions/14376807/how-to-read-write-string-from-a-file-in-android
И причем пролестни немного вниз,там тоже все намного компактнее
Papin
Вся разработка под андроид - одна сплошная порнуха. Элементарно чтобы записать/считать файл чтоб, нужно целую партянку накатать, в отличии от других языков, где достаточно 2 максимум 3 строчки кода, чтобы, открыть файл, положить туда данные и закрыть. А тут нет, на создать стример, инициализировать его, создать ещё стример, чуть чуть другой, положить в него первый стример, создать буффередстрим, положить в него предыдущий стрим, создать массив байтов, сделать цикл, чтобы он читал строки и ложил в массив байтов, байты положить в строковую переменную или даже в стрингбилдер, закрыть все стримеры, и наконец то выдать результат куда надо, НО до всего этого ещё одну партянку надо накатать для получения прав доступа к файловому хранилищу и проверку получения разрешений, нафига так сделано ? почему до сих пор не зашили это в кишки и не делается это всё автоматом, почему каждый чих приходится прописывать вручную, как будто на ассемлере пишешь, а не под андроид.
Тут вроде про бд ни слова
Maks 😈
Тут вроде про бд ни слова
Это было лирическое отступление :) Я про подключение к БД так то спрашивал
Papin
А с бд что уже случилась?)
Maks 😈
Подключен коннектор mysql
Papin
Аа ну фигнёй если честно я не страдал Нахрен мне тот MySQL
Maks 😈
есть подключение к БД, но при запуске, он не коннектит даже, тупо говорит невозможно создать соединение
Maks 😈
Аа ну фигнёй если честно я не страдал Нахрен мне тот MySQL
А мне такая фигня нужна :) чтобы инвертарку руками в тетрадку не писать, а тупо отсканил и сразу в базу записал, пока что у меня тупо в excel файлик скидывается
Maks 😈
т.е. считал штрих код или QR код и записал в базу. Или если нужна проверка кому принадлежит этот штрих код, то сравнил с базой
Michael
Хоть бы текст ошибки скинул
Дмитрий
Ребят как называется нотификейшн в статус баре который нельзя просто скипнуть, который как я понял закреплен? Что нужно сделать для этого?
Alex
Foreground service with notification?
Дмитрий
Michael
Стектрейс?
Александр
Какой эмоциональный лог. Это к удалённой бд подключение, или к локальной?
Maks 😈
Стектрейс?
из эксепшена?
Liam
в VS на ксамарине пишется код по андроид и ios
Maks 😈
Сергій
NetworkOnMainThreadException, классика
Michael
мда
Michael
на гуй потоке нельзя дергать
Michael
надо вынести работу с БД в отдельный поток
Дмитрий
т.е. считал штрих код или QR код и записал в базу. Или если нужна проверка кому принадлежит этот штрих код, то сравнил с базой
Android - front end. Это не его задача. Вы, конечно, можете извратиться и сделать прямое подключение к бд, однако это будет совсем не юзер-френдли. Можете прочитать более развернутый ответ здесь https://stackoverflow.com/questions/26470117/can-we-connect-remote-mysql-database-in-android-using-jdbc
Дмитрий
И не забывайте, что в андроиде не jvm а dalvik
Maks 😈
И не забывайте, что в андроиде не jvm а dalvik
я об этом где то слышал, но мне это ни о чём не говорит :)
.__.
приложение запускается с заполненой бд в 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 фрилансеров тут можно писать или есть спец группа?
Fekz115
Можно, но как это сделать, как узнать индекс нажатого элемента?
Ну а ещё ты можешь просто добавлять удаляемую часть строки
Alex
Есть два чата
Можете подсказать какие?
Gleb
Можете подсказать какие?
В одном пики точеные...
Арсений
holder.adapterPosition. Почитай статьи
А всё, разобрался. Спасибо)
Oleksandr
https://stackoverflow.com/questions/46208897/android-permission-denied-for-window-type-2038-using-type-application-overlay
не понял как мне это поможет, там в примере флаг стоит FLAG_NOT_TOUCHABLE
Ruslan
Всем привет. Никто не сталкивался с такой проблемой? При нажатии на single notification запускается тот активити который мы указали в pendingIntent, а вот при нажатии на group notifications запускается launcher activity... может кто знает как это контролировать? или как отключить нажатие на group notification?
Maks 😈
надо вынести работу с БД в отдельный поток
Как вытаскивать данные из этого потока ? На прямую в потоке нельзя указывать допустим textView.setText("бла бла бла") , А если сразу после вызова потока, то тупо не успевает получить данные и выводит пустую строку.
Himars
не понял как мне это поможет, там в примере флаг стоит FLAG_NOT_TOUCHABLE
Ты же в windowManager передаеш свою иерархию вьюх, что мешает в корневой вьюхе иерархии переопределить onInterceptTouchEvent?
Alex Android
Room, в конце концов с .allowMainThreadQueries()
Сергій
не надо )
Oleksandr
Ты же в windowManager передаеш свою иерархию вьюх, что мешает в корневой вьюхе иерархии переопределить onInterceptTouchEvent?
флаг вроде является обязательным параметром в моем случае, и когда я даже переопределю onInterceptTouchEvent, он не будет пробрасывать все в низ, низ - иметься ввиду уже не моя иерархия вьюх, а сторонние приложения
Himars
флаг вроде является обязательным параметром в моем случае, и когда я даже переопределю onInterceptTouchEvent, он не будет пробрасывать все в низ, низ - иметься ввиду уже не моя иерархия вьюх, а сторонние приложения
аа Так оверлей и не пробрасывает ивенты в другие окна. Потому что Window прявязано к конкретному процессу Это была бы очень большая брешь в столь и так плохой безопасности андроид ОС
Бек
Как сделать такой же фон с булым овалом внутри?
corner radius в drawble и потом дайте бакгроунд