Kirill
Ну блин, я хз где он. Проверку на нулл сделай просто. Изич
Kirill
Курсор всегда нужно проверять на нулл. Даже если уверен что он не нулл.
Лёша
К сожалению, вряд ли я тут чем-то могу помочь
Ilya
Даже на этом конкретном асусе?
Kirill
А если по какой-то причине в бд ничего нет?
Ilya
Но он может иметь кривой sqlite
Ilya
Или база вообще не создалась на нем, да
Kirill
Или пользователь клин дейта нажал
Kirill
В ресах база лежит? Может она не восстанавливается по какой-то причине?))
А так даже хз. Но проверки в коде никогда не помншают. В случае если что-то идет не по плану.
Kirill
Ой, асетс, сорян. Спать скоро надо)
Valera
Никто не знает Id в Android r string для кнопок набора номера телефонного
Valera
Т.е. 1abc и прочее
Valera
Beka
Эхъ Валера валера))
Beka
Их нету. Так как это не часть фремворка.
Beka
Это системный апп
Serg
вопрос
связь между активитью и дочерним фрагментом
-фрагметы внутри вьюв пейджера
Допустим активити передает фрагменту обьект.
И получается плохо напрямую передавать ссылку на этот объект, так как это разные модули
fragment.setProduct(Product product) - не очень
bundle.setParselable(PRODUCT_EXTRA, product)
setArguments(Bundle bundle) - как бы уже по лучше
вопрос на понимание. То есть прямая такая передача в фрагмент ссылки это уже утечка памяти получается?
Евгений
Dima
Парни: есть ли комбинация Colorstate и spanable string ?
Dima
В табах не работает :(
Ivan
Боже,да какая разница?
Ivan
Хеш не сходится и иквэлс фолс возвращает
Ivan
Вчера был разговор на тему книжки в рх чате, начиналась с подобной фразы
Nikita
И еще create надо юзать...
Игорь
Здравствуйте, кто знает что это за вьюха?
Ivan
Я надеюсь это тролинг
Ivan
Ваш тролинг убог,сори
Gleb
как лучше всего с датами работать в котлине? есть что новое?
Nikita
Nikita
Народ подскажите кто знает. Как мне билд настроить, вот такую схемку нарисовал
Nikita
Alexander
у aar нету транзитивности
Как нету? Была же, я точно помню, что подключал так moPub, например, и он вкомпиливался в апк
Nikita
Alexey
Есть, вот так
compile ('com.somepackage:LIBRARY_NAME:1.0.0@aar'){
transitive=true
}
Nikita
Nikita
api
Nikita
https://gist.github.com/kcn1-71/41937b919ecd64707af2cf66be9eaadc
Nikita
всё равно говорит что не может зарезолвить либу на уровне врапера
Nikita
блин ну как-то же это можно провернуть без локальных репозиториев...
Nikita
ура, я похоже победил...
Aldres
А не подскажете, как сделать кнопку активной только тогда, когда два поля EditText заполнены. Через Textwatcher не хочет работать
Ivan
Почему через TextWatcher не хочет работать?
Aldres
Оно работает не так, как надо - ввожу в оба поля - кнопка неактивна, снова переклюаюсь на первое поле - добавляю туда еще хоть один символ - все начинает работать
Ivan
Может стоит повесить текст вотчер на оба поля?
Потому что судя по описанию у вас висит только на первом
Aldres
Висит только на первом, но я сделал вот такой вот метод -
public void onTextChanged(CharSequence s, int start, int before, int count) {
if (!TextUtils.isEmpty(titleEdit.getText().toString().trim()) && !TextUtils.isEmpty(priceEdit.getText().toString().trim()))
addButton.setEnabled(true);
else addButton.setEnabled(false);
}
Aldres
Разве не должно так работать?
Ivan
А как текствотчер на первом узнает, что вы все верно ввели на втором?
Ivan
Ну то есть что какие-то изменения происходят на втором
Ivan
Если вы подписали только на первый textView
Aldres
Хм, пожалуй
Aldres
То есть сделать два TextWatcher'a, сделать две глобальные переменные (чтобы проверять два поля одновременно)
Aldres
И должно заработать?
Ivan
Вы можете иметь один текст вотчер для двух вью
Лёша
Gleb
Nikita
нет конечно, у гугла апишка платная для коммерческого использования
Sergey Mitrofanov
А зачем дергать, если ты можешь просто задействовать TTS, и озвучивать свои тексты какие хочешь? 😉
Sergey Mitrofanov
Да ну, у нас и на АПИ 14 все прекрасно работало (сейчас мин СДК до 16-го подняли)
Sergey Mitrofanov
https://developer.android.com/reference/android/speech/tts/TextToSpeech.html
Sergey Mitrofanov
АПИ доступно начиная с 4-й версии SDK )
Sergey Mitrofanov
Ну так-то да, если движок скачан. Но если что я про озвучку.
Она не переводит, а просто озвучивает текст )
Sergey Mitrofanov
Да, это пользователь в настройках скачивает.
И тебе АПИ будет давать ответ в колбэки при инициализации: если все готово; движок языка не скачан (можно отправить в настройки); или для этого языка движка в принципе нету (редко, но ничего не поделаешь)
Sergey Mitrofanov
Более того, на самсунгах пользователь может выбрать самсунговский голосовой движок, но все будет работать точно так же 😉
Sergey Mitrofanov
Не вспомню, может и вправду для них нету. Проще всего в настройках девайса посмотреть какие доступны...
Ⓜ️ᵃʳᵃᵗ
таких к счастью менщинство
с другой стороны , мне тоже приходилось юзать TTS , и проблем не было. учитывя какой контингент был среди пользователей.
Sergey Mitrofanov
Ага, что-то вроде того. Можешь сказать типа "для вашего языка не установлен движок" и кнопки "отменить", "настройки"
А по кнопке настроек напрямую его перенаправлять в настройки ТТС на девайсе )
Ⓜ️ᵃʳᵃᵗ
нет. нельзя
Sergey Mitrofanov
Не, такого финта апи не дает. Видимо из соображений безопасности
Ⓜ️ᵃʳᵃᵗ
Sergey Mitrofanov
ага
Ⓜ️ᵃʳᵃᵗ
я думаю, тебе не стоит париться, если у тебя английский то ТТС для английского в принципе почти везде стоит.
Alexander
Всем привет... Ребзи помогите плз... Кароч такая трабла... Обновил студию.. у меня два реальных устройства СамсунгГалаксиНоут и Хуавей Хонор 5 вообщем после обновления студии на Хоноре приложение просто не устанавливаеться... Появляеться экранчик типа приложение устанавливаеться и потом появляеться надпись приложение не установленно а Самсунг при попытки запустить приложение он просто перезагружаеться.. Хотя если ставить приложение на эмулятор то все норм... Куда посмотреть? в чем может быть проблема? А кстати есть еще телефон Сони старенький.. На него все норм устанавливаеться...
Ⓜ️ᵃʳᵃᵗ
аудитория какая ?
Sergey Mitrofanov
М-сье знает толк в извращениях-с =)
Ⓜ️ᵃʳᵃᵗ
Alexander
Да в консоли там сыпиться и сыпиться... Я хз давже на что именно обращать внимание...