Size: a a a

Android Developers

2019 November 28

a

awawa in Android Developers
Kirill Khraborv
Дело в том, что "Число, введенное в первое поле ввода конвертируется и выводится во втором поле и наоборот" вот я и не понимаю как эту рекурсию прервать. Думал выполнять действие, только при выделенном editText. Но как=-то не пошло
Первое что пришло в голову - прицепить еще onClickListener на поля. И в нём устанавливать булевую переменную, указывающую на то, в какое поле вводит пользователь. И не вызывать setText для того поля, в которое пишет пользователь. Как-то так. Но наверняка есть способы менее костыльные
источник

a

awawa in Android Developers
Типа пользователь тыкнул в editText1, значит из editText2  не надо вызывать setText для editText1
источник

СВ

Сергей Васильев in Android Developers
Alexander
Ну дядька, камон. Мне не нужно показывать это, сам пройдись посмотри, где у тебя деление на ноль происходит
если строчку закоментить,  то создается активити с надписью "no chart data available", без ошибки, а если точку останова на ней поставить и степать после нее, то оно доходит до конца onCreate и кидает в другие файлы(AppCompatActivity, Looper, Handler, Massage и т.д.), минут 15 листал, но так и не дошел до ошибки
источник

СВ

Сергей Васильев in Android Developers
использую библиотеку MPAndroidChart
источник

OX

One Xeor in Android Developers
Kirill Khraborv
Дело в том, что "Число, введенное в первое поле ввода конвертируется и выводится во втором поле и наоборот" вот я и не понимаю как эту рекурсию прервать. Думал выполнять действие, только при выделенном editText. Но как=-то не пошло
Ну правильно и не пойдет таким способом. убери фокус слушателей. Сделай прям в onTextChanged
edt1.watcher = onTextChanged { if(edt1.isFocused()) do something with edt2 }
edt2.watcher = onTextChanged { if(edt2.isFocused()) do something with edt1 }
источник

a

awawa in Android Developers
Сергей Васильев
если строчку закоментить,  то создается активити с надписью "no chart data available", без ошибки, а если точку останова на ней поставить и степать после нее, то оно доходит до конца onCreate и кидает в другие файлы(AppCompatActivity, Looper, Handler, Massage и т.д.), минут 15 листал, но так и не дошел до ошибки
Да ты проверь свои данные просто, что у тебя там отдаётся в setData.
источник

С

Сергей in Android Developers
Есть тематический чат по xml верстке в андроиде?
источник

ГК

Глеб Климов in Android Developers
Всем привет! У меня такой вопрос: есть приложение, которое использует Databinding и MVP.  И вот я хочу использовать MVVM, что предполагает написание ViewModel, которая по сути есть замена Presenter-а . Но тогда получается, что в ViewModel из MVVM будет собираться список  ViewModels из датабиндинга. Вопрос: кто с подобным сталкивался и что делал?
источник

AH

Andrii Hovanec in Android Developers
Sergey λ
Открываешь inputstream по урлу и пишешь в файл
сдалал но gif сломан. Что не так делаю?
источник

Sergey λ in Android Developers
Andrii Hovanec
сдалал но gif сломан. Что не так делаю?
А сам файл не 0 размера?
источник

AH

Andrii Hovanec in Android Developers
Sergey λ
А сам файл не 0 размера?
27,98 kb
источник

Sergey λ in Android Developers
Это соответствует файлу который по url?
источник

Sergey λ in Android Developers
Проверь md5 суммы обоих файлов
источник

AH

Andrii Hovanec in Android Developers
источник

СВ

Сергей Васильев in Android Developers
awawa
Да ты проверь свои данные просто, что у тебя там отдаётся в setData.
та вроде всё норм
источник

KK

Kirill Khraborv in Android Developers
One Xeor
Ну правильно и не пойдет таким способом. убери фокус слушателей. Сделай прям в onTextChanged
edt1.watcher = onTextChanged { if(edt1.isFocused()) do something with edt2 }
edt2.watcher = onTextChanged { if(edt2.isFocused()) do something with edt1 }
так вообще ничего не даёт сделать
источник

AH

Andrii Hovanec in Android Developers
Sergey λ
Проверь md5 суммы обоих файлов
Проверю, отпишусь. Спасибо
источник

KK

Kirill Khraborv in Android Developers
One Xeor
Ну правильно и не пойдет таким способом. убери фокус слушателей. Сделай прям в onTextChanged
edt1.watcher = onTextChanged { if(edt1.isFocused()) do something with edt2 }
edt2.watcher = onTextChanged { if(edt2.isFocused()) do something with edt1 }
Все работает, спасибо!
источник

BS

Bahrom Sarimsakov in Android Developers
Привет всем. Eсть приложение в котором тексты должны меняться исходя из настроек, UI  одна и таже, все тексты находятся ресурс файлах c разными locale. Есть ли быстрый способ сделать такое, так как текстов много и заданы в layout разметках и неохота везде в коде задать с проверкой if/else ?
источник

a

awawa in Android Developers
Bahrom Sarimsakov
Привет всем. Eсть приложение в котором тексты должны меняться исходя из настроек, UI  одна и таже, все тексты находятся ресурс файлах c разными locale. Есть ли быстрый способ сделать такое, так как текстов много и заданы в layout разметках и неохота везде в коде задать с проверкой if/else ?
Ну то есть по изменении локали менять тексты?
источник