Size: a a a

StartAndroid Ru Chat

2021 March 10

KX

Katana X in StartAndroid Ru Chat
Можно сделать так чтобы без интернета, можно было запустить приложение?
источник

I

Ivan in StartAndroid Ru Chat
Katana X
Можно сделать так чтобы без интернета, можно было запустить приложение?
offline mode включить в настройках студии и собрать один раз проект с интернетом
источник

KX

Katana X in StartAndroid Ru Chat
Спасибо
источник

АА

Аят Алиев in StartAndroid Ru Chat
Подскажите. можно изменить язык в real time?
источник

KX

Katana X in StartAndroid Ru Chat
Я не понял, как это разрешить?
источник

СП

Сергей П. in StartAndroid Ru Chat
Аят Алиев
Подскажите. можно изменить язык в real time?
Можно. Но это мучительно в части глюков. Лучше перезапустить приложение сразу после. Операция редкая и пользоателя это не напряжет
источник

E

Evgeny in StartAndroid Ru Chat
Дароу, хелпаните плиз:

Можно ли как-то узнать, что DiffUtil.Callback выполнил свою работу?

Именно момент когда он обновил список и воткнул его в ресайклер

какой-нибудть типа DiffUtilCompleteListener, назовем это так
источник

SP

Sergey Panov in StartAndroid Ru Chat
Evgeny
Дароу, хелпаните плиз:

Можно ли как-то узнать, что DiffUtil.Callback выполнил свою работу?

Именно момент когда он обновил список и воткнул его в ресайклер

какой-нибудть типа DiffUtilCompleteListener, назовем это так
Можно при установке в адаптер новых данных, передавать ещё колбэк, который буде твызываться после установки данных.
Или использовать ListAdapter, у него есть метод установки новых данных, где передаётся колбэк который вызывается после установки новых данных.
источник

AS

Alex Suvorov in StartAndroid Ru Chat
Кто-нибудь сталкивался с необходимостью поставить кастомный behavior в BottomSheetDialog? Что-то я замучился искать способ это сделать..
источник

R

Rulevsky in StartAndroid Ru Chat
создал файл, в котором хочу описать класс.  лежит в папке с файлами активити(может быть я не там создал где надо)
пытаюсь обратиться к настройкам
workTimePref = getSharedPreferences(timePrefs, 0);
он подсвечивает мне getShared... красным. Переменную workTimePref объявил, в соседних двух активити код работает, в файле класса нет. Библиотеку импортировал.
источник

R

Rulevsky in StartAndroid Ru Chat
дебагер:
symbol:   method getSharedPreferences(String,int)
 location: class TimerLib
источник

I

Ivan in StartAndroid Ru Chat
Rulevsky
создал файл, в котором хочу описать класс.  лежит в папке с файлами активити(может быть я не там создал где надо)
пытаюсь обратиться к настройкам
workTimePref = getSharedPreferences(timePrefs, 0);
он подсвечивает мне getShared... красным. Переменную workTimePref объявил, в соседних двух активити код работает, в файле класса нет. Библиотеку импортировал.
Метод нужно вызывать на контексте. В активити он работает, так как активити это и есть контекст.
источник

R

Rulevsky in StartAndroid Ru Chat
да я хочу просто описать, то есть вот есть класс, у него такие переменные, такие методы, один из методов загрузка данных из SharedPreferences. Чтобы не писать это все в активити
источник

V

Vladushka in StartAndroid Ru Chat
Не понимаю, что значит описать
источник

V

Vladushka in StartAndroid Ru Chat
И почему не писать в активити
источник

СП

Сергей П. in StartAndroid Ru Chat
В активити не должно быть ничего лишнего
источник

R

Rulevsky in StartAndroid Ru Chat
Vladushka
Не понимаю, что значит описать
имею ввиду создать класс, не экземпляр класса
источник

R

Rulevsky in StartAndroid Ru Chat
в активити не хочу описывать, т.к. это главная активити, а класс будет иметь 10-15 методов
источник

I

Ivan in StartAndroid Ru Chat
Rulevsky
имею ввиду создать класс, не экземпляр класса
в класс передай контекст, с помощью контекста возьмёшь SharedPreferences. Без контекста их нельзя получить
источник

I

Ivan in StartAndroid Ru Chat
передать можно при создании объекта этого класса
источник