RASHIT
Anonymous
Я б пошёл искать книги по паттернам тогда
RASHIT
Igor
Привет, чат.
Есть ли какой-нибудь инструмент, который позволяет вывести все свойства компонента, унаследованные от стилей и тем?
Допустим, для EditText - цвет фона, цвет текста, размер текста - и откуда это значение было унаследовано.
Chriz
Turalllb
Есть простой способ реализовать такое: в горизонтальном LinearLayout лежит TextView и например прогресс бар или иконка. Хотелось бы , чтобы при нажатии на TextView или на прогресс бар , выделялся linearLayout целиком
Anonymous
Anonymous
Привет. Есть метод который обрабатывает полученное сообщение , например - У вас 100 очков: "и тут что то написано" - так вот метод удаляет все до знака ":" , если переделать методу это сообщение в отдельном string то он работает , если передать его с сообщений , т.е переменную str приложение слетает. Подскажите что там может ещё храниться :
//---извлечь полученное SMS --- Object[] pdus=(Object[]) bundle.get("pdus"); msgs=new SmsMessage[pdus.length];
for(int i=0; i<msgs.length; i++){
msgs[i]= SmsMessage.createFromPdu((byte[])pdus[i]); str+="SMS from "+ msgs[i].getOriginatingAddress(); str+=" :"; str+= msgs[i].getMessageBody().toString(); str+="\n"; }
Alexander
Использую модуль, а там версия котлина 1.2.40. Градл требует минимум 1.2.51. Можно как-то зафорсить версию для модулей?
Юрий
LeV
Друзья, а нет плагинов для AS чтоб одной кнопкой создавать цепочку файлов для mvp, т.е. сразу создавать интерфейсы, презентеры, репозитории, фрагменты и лэйауты?) т.е пустые файлы расположенные по нужным местам
Mikhail
Юрий
Sravanap Lapratap
Народ, такая проблема у меня. Устройство xiaomi redmi 5 некорректно отображается в Android Studio. Раньше отображалось корректно Xiaomi redmi 5 а сейчас 47773d30e7ce5 [null].
Может кто сталкивался?
Mikhail
Mikhail
По крайней мере у меня подобные сообщения появлись именно в такой ситуации
Mikhail
Sravanap Lapratap
С режимом разработчика все в порядке, другое устройство отображается корректно.
Sergey
там еще попап на телефоне всплывает, типа авторизовать этот пк на устройстве, надо подтвердить
Valera
Всем привет, может кто знает как сделать обрезку фото таким образом, чтобы эти чёрные промежутки просто заполнялись растянутым до прямоугольника изображением?
Mikhail
Valera
Sravanap Lapratap
(
(
Нужно поставить на передачу файлов
Sravanap Lapratap
Sravanap Lapratap
Александр
Всем привет. Подскажите как лучше реализовать. Нужно вывести большой (~100 MB) текстовый файл на экран. Красота не нужна. Если можно делегировать любому другому приложению из маркета, то тоже ок.
Александр
Очень похоже на то что надо
Александр
не вариант, там логи другого приложения, и он постоянно дозаписывается
Юрий
Mikhail
И чтобы пользователь в группе plugdev был
Юрий
ADB Xiaomi драйвер на комп попробуй установить, была такая фигня, пофиксил таким образом
Александр
Подошло. Спасибо)
LeV
Konstantin
Konstantin
там проще свой велосипед написать чем с их хренью разбираться
LeV
тут вопрос так и стоит, если есть достойный велосипед - то нахрен свой изобретать) а уж если нет достойного, то можно и свой написать
Юрий
Anton
Юрий
Алексей
Если кто-то сталкивался с проблемой, что клавиатура на API 21 и 23+ ведет себя по-разному при смене фрагмента (в одном случае появляется, в другом нет) - поделитесь, пожалуйста, материалами, которые вам помогли в решении этой проблемы.
Юрий
подход в лоб)
Алексей
Mike
Так мб они там в гугле решили, что новое поведение лучше старого?)
Алексей
Юрий
делюсь с Вами своим базавым интерактором, с реализацией трансформаторов потоков под Rx)
Юрий
public abstract class BaseInteractor {
private Scheduler jobThread;
private Scheduler observeThread;
public BaseInteractor() {
jobThread = Schedulers.io();
observeThread = AndroidSchedulers.mainThread();
}
protected <T> SingleTransformer<T, T> applySingleSchedulers() {
return single -> single.subscribeOn(jobThread)
.observeOn(observeThread);
}
protected <T> FlowableTransformer<T, T> applyFlowableSchedulers() {
return flowable -> flowable.subscribeOn(jobThread)
.observeOn(observeThread);
}
protected <T> ObservableTransformer<T, T> applyObservableSchedulers() {
return observable -> observable.subscribeOn(jobThread)
.observeOn(observeThread);
}
protected CompletableTransformer applyCompletableSchedulers() {
return completable -> completable.subscribeOn(jobThread)
.observeOn(observeThread);
}
}
Anton
а еще на тему клавиатуры. Как-т отложил вопрос на потом и сейчас вспомнил. Подскажите адекватный способ отлавливания закрытия клавиатуры.
Daniel
window.addOnGlobalLayoutChangeListener
Daniel
И смотришь что ширина не поменялась, а высота - поменялась на значение не менее 200dp
Daniel
Лучше способа кажется нет
Igor
Ребят, кто-нибудь работает в Казахстане мобильным разработчиком? Если так, то напишите в личку плиз!
Anton
Лучше способа кажется нет
такое я видел...Но это кажется каким-то странным решением....Да и когда вешать addOnGlobalLayoutChangeListener и когда отписыватся ?
Daniel
во фрагмнете на onViewCreated вешать
Daniel
отписываться на onDestroy либо onViewDestroyed (onDetach)
Daniel
Еще можно подменить экранную клавиатуру на свою, но это тернистый путь
Daniel
https://stackoverflow.com/questions/4312319/how-to-capture-the-virtual-keyboard-show-hide-event-in-android
Daniel
Нет другого способа(
Daniel
Если найдешь - напиши мне)
Mike
Daniel
А что плохого в лиснере?)
Daniel
Он ссылку на фрагмент будет держать и не более
Юрий
А что плохого в лиснере?)
главное его в презентер не передовать))) А то видел умельцев которые любят создавать таким способом утечки памяти)))