Kyrylo
велкам
Andrew
Коллеги, если например создать переменную double v2 = 3.92;, то в String она всегда будет 3.92? Или может быть типа 3.919999999999?
Mike
Или BigDecimal?
Это если нужна точность вычислений
Andrew
Просто я думал, что 3.919999999999 может быть только в результате арифметических действий, если я работаю с одним значением 3.92, то оно и в переменной так хранится
Сергей
Непременно будет. Кто писал калькулятор - сталкивался.
Andrew
Понятно, спасибо
Denis
Никто не знает, можно ли написать проект на unity и встроить его в нативное android/ios приложение
Denis
Насколько это геморройно будет?
Кирилл
https://gist.github.com/indrih17/2c12fc796234e0a69471f36a9e3c0d91 Как сделать так, чтобы toolbar показывал значок NavView?
Кирилл
Кирилл
Делаю по нагугленным экзамплам, но тулбар всё равно без значка...
Кирилл
Через toggle попробуй вставить
Конечно можно, но выглядит как костыль
Кирилл
Почему?
Я мб тебя неправильно понял, но ты предлагаешь налепить туда самому кнопку?
roman G
Ребят, у меня есть mp3 файл в папке raw(которая в студии). Мне нужно скопировать этот mp3 файл из raw в sd card. Т.е сохранить на телефоне пользователя. Вопрос: как правильно вытащить из raw в File?
Кирилл
Примерно так предлагаю
Аааааааааа. Понял, спасибо. :)
--------
должен быть отдельный парент фрагмент, у которого внутри контейнер и фрагмент - навигации
чет сейчас попытался вникнуть и ничего не понял. Что значит парент фрагмент?
Alexey
чет сейчас попытался вникнуть и ничего не понял. Что значит парент фрагмент?
фрагмент может содержать другие фрагменты в себе. все транзакции идут через fragment.getChildFragmentManager
Сергей
Ребят, у меня есть mp3 файл в папке raw(которая в студии). Мне нужно скопировать этот mp3 файл из raw в sd card. Т.е сохранить на телефоне пользователя. Вопрос: как правильно вытащить из raw в File?
Если вопрос "как копировать файл из папки в папку" - то он тривиален. А если "какие засады" - то надо вовремя права получить на доступ к внешке
Eugene
Вот так зайдешь на проект с 25 в час, а у тебя отзывы и опыт получены "с помощью" и вот тут этот счасливый девелопер постигнет всю печаль происходящего
roman G
Нет, вопрос как вытащить сам mp3 файл из папки raw. Т.е как получить путь к нему, чтобы потом мог манипулировать с ним как мне угодно.
Mike
думаю, что это спам, но тематический, так что вечный бан пока не выдаю
Dmitry
getResources().openRawResource(R.raw.hello)
roman G
getResources().openRawResource(R.raw.hello)
то что нужно, спасибо
Igor
Допустим, у моих клиентов есть свои сеpвеpа, на каждом из котоpых своя аналитика (firebase, fabric) и каждый из котоpых отдельно заключает договоp с пpовайдеpом каpт (mapbox). Есть ли у кого-то опыт динамической инициализации с токеном не на стаpте пpиложения данных библиотек? Нет ли там защиты от подобных механизмов?
Artem
Всем привет! Как можно програмно изменить тему для кастомного тулбара, или же просто цвет бэкграунда? Пробовал toolbar.getContext().setTheme, но в доке пишет что этот метод вызывается только перед setContentView, а мне нужно изменить когда активити уже активна
Artem
Никак, вьюшки вычитывают параметры темы внутри своего конструктора. Остаётся только самому пойти и вызвать всевозможные setColor.
для всюшек внутри тулбара я меняю цвет - там все норм, а вот сам тулбрал и + там где иконка меню не знаю как правильно поменять в рантайме
Artem
setBackgroundColor?
так меняет все, кроме бэкграунда меню иконки, которая в тулбаре находится
Mike
речь про фон overflow menu UPD. а вот и нет
Mike
а, ну так нужно пойти к иконке и обновить фон
Mike
можно invalidateOptionsMenu вызвать, а в onPrepareOptionsMenu перекрасить
Mike
а как item menu можно перекрасить?
А как ты его покрасил?
Artem
А как ты его покрасил?
ну я его не красил, то что он зеленый, то из дефолтной темы
Mike
мб menuItem.getActionView().setBackgroundColor
Artem
Iskander
Друзья, помогите, пожалуйста, не могу понять/найти. В onCreate() главной активности есть обработчик события (конкретно слушатель нажатия на элемент Spinner - onSelectedItemPosition()), который должен сохранять позицию элемента. В общем мне нужно в onCreate() обновлять глобальную переменную, которая должна хранить позицию, а потом юзать её уже в другом методе. И в этом другом методе мне необходимо получать выбранное пользователем значение. То есть, когда выбран элемент, срабатывает слушатель в onCreate() и вызывается этот другой метод, чтобы получить новое значение переменной.
Iskander
Как можно реализовать такое обновление переменной? Может активность перезапускать?
Sasha
Господа и дамы, кто шарит в идее или хорошо умеет гуглить, подскажите, плиз, можно ли сделать так, чтобы в котлиновом коде по хоткею "go to implemetation" происходил переход к имплементации, если она одна, а не открывалось контекстное меню?
Iskander
Вопрос, как ее обновить. То бишь, чтобы метод перевызвался с новым значением, метод зависящий от слушателя, но в нем не упоминающийся. То есть скорее второе.
Iskander
Как в методе этот метод же перезапустить, чтобы новое значение получить
Mike
Как в методе этот метод же перезапустить, чтобы новое значение получить
без кода вообще не понятно, звучит как попытка сделать что-то странное
Andrey
Добрый день. Подскажите пожалуйста, почему биндинг не может найти bindingConvertion? В разметке в атрибут text кладу значение поля типа int: <TextView android:id="@+id/user_age" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="8dp" android:layout_marginTop="8dp" android:layout_marginEnd="8dp" android:text='@{TextUtils.isEmpty(String.valueOf(user.age)) ? "No age" : user.age}' app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/user_name" /> Далее в отдельном классе прописываю convertеr: public class BindingConverters { @BindingConversion public static String intToString(int age){ return String.valueOf(age); } } Получаю исключение: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.CharSequence Почему так?
Andrey
сделай тупо ? "No age" : String.valueOf(user.age) > Почему так? скорее всего, потому что из-за разных типов в разных ветках тернарника всё выражение имеет тип Object, а никакой не int
Убрал тернарник и написал просто @{user.age}. Теперь получаю android.content.res.Resources$NotFoundException: String resource ID #0x0. То есть, в setText все равно идет инт и это разпознается как идентификатор строкового ресурса.
Vlad L.
Возможно ли декомпилировать подобные приложения: https://play.google.com/store/apps/details?id=com.pixelsdo.metalweightcalculator И получить формулы расчета?
Aleksandr
На моделях Honor приложение свернутое в фон после разворачивания запускается со стартового экрана. Это можно решить программным путём или только настройкой конкретных телефонов?
Anonymous
Возможно ли декомпилировать подобные приложения: https://play.google.com/store/apps/details?id=com.pixelsdo.metalweightcalculator И получить формулы расчета?
Объясни нормально, что ты хочешь? Декомпилировать для модификаций или декомпилировать до java ?
Vlad L.
Декомпилировать для того, чтобы увидеть используемые формулы, без модификации
Nikita
ребят че то на простейшей вещи стопнулся, как прижать в vertical liner layout кнопку к низу?
Алексей
добавить перед ней пустой элемент с весом 1
Сергій
<Space android:weight=1/> )
Student
Всем привет. Есть проблемка. Есть два edittext По нажатию на кнопку "Получить код" нужно программно переключить фокус с первого на второ edittext. Делаю это вот так вот: et_1.isFocusableInTouchMode = false et_1.requestFocus() et_2.isFocusableInTouchMode = true et_2.requestFocus() Но работает, как видно на гифке, не очень (ну то есть совсем не работает) Так же программно, наверное, нужно весь экран проскролить вниз. Но не знаю, нужно ли. На всякий случай корневой компановкой данного фрагмента является NestedScrollView Помогите советами. Буду очень рад.
Student
Юсиф
https://stackoverflow.com/questions/24610760/how-to-add-search-type-functionality-in-edit-text-and-list-view
ит все равно не работает
надо сфокусироваться и открыть клаву?
Mike
https://stackoverflow.com/a/27750335/3050249
Anonymous
Парни, может кто знает конкретную статью или материалы как правильно построить XML разметку, чтобы на разных диагоналях отображалось все пропорционально. Или для каждого диапазона диагоналей писать свою разметку?
Alexey
Можно на эмуляторе как-нибудь фпс проверить?
Mike
Можно на эмуляторе как-нибудь фпс проверить?
TinyDancer, хоть на эмуле, хоть на телефное.