Darya
2
То есть каждый раз придется вызывать данные из sharedPref? Нельзя их вызов как то оформить отдельно, чтобы потом в разных местах вызывать одной строчкой?
Михаил 🇺🇦
Можно сделать синглтон для sharedPref и класс со всеми ключами-константами для них
Михаил 🇺🇦
репозиторий с преференсами инжектить в нужное место, а в нём уже описывать методы
Если с DI, то класс для SharedPreferences можно сделать с параметром context - a в конструкторе, а дальше, как вы и сказали
Darya
Спасибо. А как правильно оформлять, если например метод одного класса использует в себе метод другого класса. То при написании первого метода, как его нужно оформлять, чтобы при его использовании, он уже внутри себя запускал метод второго класса. Не могу сформулировать правильно, чтобы на stack найти похожий вопрос.
Vladislav
Если с DI, то класс для SharedPreferences можно сделать с параметром context - a в конструкторе, а дальше, как вы и сказали
Да, я это и имел ввиду. Даггером, к пример, провайдить синглтон PreferencesRepository (интерфейс с методами), и в PreferencesRepositoryImpl(private val context: Context) уже реализация методов
Михаил 🇺🇦
Вы его пишете параметром в своем методе
Михаил 🇺🇦
Например: public void(SecondUsedClass secondClass, int i){ secondClass.callForTimes(i); // another code }
Olexandr
есть 6 цветов. и есть список. 1й айтем списка должен быть закрашен цветом №1, 2й айтем списка должен быть закрашен цветом №2. и так далее. потом также. 7й айтем списка должен быть закрашен цветом №1 и т.д. как реализовать такую задачу простым способом?
Михаил 🇺🇦
https://developer.android.com/reference/android/support/v7/widget/GridLayoutManager.SpanSizeLookup.html
Михаил 🇺🇦
Если позиция делиться на 1, то ставим А цвет, если на 2, то ставим Б цвет
Михаил 🇺🇦
Можете проверять позицию и выставлять нужный цвет
Andrey
Всем привет. Есть такая проблема - в приложении есть чат на вебсокете, есть 2 активности: список чатов и открытый чат. Подключение к сокету создается в презенторе. Как сделать, что бы эти 2 активности использовали этот презентер без его пересоздания? Цель в том, что бы соединение с сокетом было одно и жило в рамках приложения. Для подключения презентора используется дагер 2.
Andrey
Глобальный?
Olexandr
Можете проверять позицию и выставлять нужный цвет
как? если у меня в списке например 1500 позиций
pavel
"Error running Programname: Please select Android SDK" Почему эта ошибка в Android Studio 3.0? gradle: https://pastebin.com/2sjdPZZU
Andrew
хотя насчёт даггера не уверен. но если бы не бвло инжекта - то да, делаем синглтон и getInstance
Artem
перебилдь
Artemka
Ну,вообще, даггер синглтон подойдет, думаю
Andrey
Спасибо, попробую
Artem
Вопрос по sqlite (room) нужно достать объекты, но не все ... Как задать размер query?
Gerc
Кто использовал нативную библиотеку для сжатия изображения? Нашел одну от WeChat, а она на x86 не работает.
pavel
Gradle sync failed: Failed to find Build Tools revision 26.0.2 Consult IDE log for more details (Help | Show Log) (2s 250ms) Откуда оно берёт что я заказывал 26? Везде прописано 25 и стоит 25.
Aleksey
У меня новое предположение косяка с startActivityForResult
Aleksey
у меня был логин через соц сети, открывался браузер, а во фрагменте в этот момент Runnable раз в 2 секунды запрашивал другую ЮРЛ, прошел ли пользователь авторизацию на сайте
Aleksey
вот теперь и фрагмент с активити мрёт сразу же как запускается браузер
Maksim
Искусственный интеллект Google уже переписывает сам себя более эффективным кодом. https://goo.gl/GR66jJ
pavel
gradle.build в студию
gradle: https://pastebin.com/2sjdPZZU
Artem
не работает пейстбин )
Artem
у меня
pavel
а что работает?
pavel
у меня
https://codeshare.io/5zPVxD
Gerc
@DenisIzmaylov почему я в ндк чате забанен, если даже не входил?
Artem
android {     buildToolsVersion "26.0.2"}
Artem
пропиши явно 25
Artem
SDK Build Tools Release Notes | Android Studio https://developer.android.com/studio/releases/build-tools.html
Aleksey
Подскажите как верно в фоне раз в период (1-2 секунды) дергать сеть и при верном ответе запустить новую активити
Artem
у тебя вообще не нашел упоминания тулзов
Artem
поэтом у и предложил явно прописать
Михаил 🇺🇦
как? если у меня в списке например 1500 позиций
Проверять делится ли на 7 позиция
Костя
я
Костя
смотря что за помощь
Костя
давай приват, т.к. оффтоп
Михаил 🇺🇦
Вам сюда @ru_electronics
Aleksey
Aleksey
да что
Aleksey
почему 1 приложение восстанавливает убитое активити, а другое нет
Dmitry
поцаны, ни у кого нет статьи нормальной по метасплоиту для андроида? или дайте наводку где она может быть
Dmitry
вот где-то читал это дерьмо все, теперь найти не могу((
Dmitry
или посоветуйте еще каких-нибудь hucker-штук, для курсача чето надо
Sergey Mitrofanov
Ребят, есть кто из под Idea кодит?
ivn
вот где-то читал это дерьмо все, теперь найти не могу((
а разве он его портировали под андроид, лол
Ivan
В смысле не под AS, а именно из-под идее с Андроид плагином?
Dmitry
мне для пека
ivn
мне для пека
кулхацкир)
Sergey Mitrofanov
А, всопмнил, там же ключик один еще есть, его надо подсунуть как-то )
Sergey Mitrofanov
AS его вроде подставляет, а Идея почему-то нет... Вроде бы -t
Pavel
А зачем ты идею чистую юзаешь ?
Sergey Mitrofanov
А зачем ты идею чистую юзаешь ?
Либу на чистую жаву параллельно пишу, и как-то нет желания 2 IDE одновременно хостить
Sergey Mitrofanov
Да и места маловато на ноуте - 128 гиг всего
Pavel
В as тоже можно под чистую Java писать
Sergey Mitrofanov
А еще в идее есть плагин для голосового набора текста, который в AS не работает )
Sergey Mitrofanov
А зачем ты идею чистую юзаешь ?
Тут вопрос скорее в удобстве - не люблю обмазываться малоразличимыми интсрументами для сходных задач.
Sergey Mitrofanov
Как всегда, спросил кто пользуется - как починить? А вместо этого получил 101 аргумент против использования )))
Pavel
+
Andreyyy
Есть ли альтернатива Sketcher'у?
Andreyyy
Кто чем еще пользуется?
Sergey Mitrofanov
"...прости их, ибо не ведают что болтают..." )