Nikita
после публикации появится ссылка там
Aleksandr
При этом само тестирование уже идет
Aleksandr
Что есть публикация?
Nikita
https://support.google.com/googleplay/android-developer/answer/6334282?hl=ru готовится к публикации - обрабатывается
Nikita
когда пройдет проверку - будет доступно, вот тогда ссылка и появтся
Aleksandr
А, т.е. еще ждать нужно, пока оно проверку пройдет
Aleksandr
Хм
Aleksandr
Я надеялся что внутреннее тестирование обойдется)
Aleksandr
Сколько обычно?
Aleksandr
По времени
Nikita
когда как. лично у меня минимум было 20 минут.
Aleksandr
Хорошо, спасибо
Aleksandr
А версии и файлы apk никак удалять, конечно, нельзя?)
Kotor
Кто нибудь встречался с ситуацией, когда у пользователей осей типа Android ColorOS Context ни с того null оказывается
Kotor
Kotor
И как оптимизировать. И надо ли вообще (забить на него). У пользователя ColorOS Android Lollipop.
Kotor
👍
Kotor
Причина ContextCompact при вызове getColor была. Замена на Color.parseColor должна решить проблему
Valentin
Каким образом получаете контекст? берете из фрагментовского getContext ()/get activity?
Kotor
Нет причина ContextCompact.getColor. Он вызывал креш на этой ОС.
Kotor
Решил, спасибо
Ar
Здравствуйте. Ситуация следующая, у меня в активити фрагмент, в котором ViewPager c 2мя фрагментами, из этих двух фрагментов нужно получить данные в активити, как такое обыграть?
Ar
Я не знаю насколько это правильно если в базовой активити реализовать интерфейс в котром будут описаны методы через которые можно будет прокидывать данные в активити с любого фрагмента.
Nikolay
Возможно ли с помощью Canvas нарисовать линию с альфой? У меня есть некий цвет у которого установлена прозрачность на 10%, применяю этот цвет к Paint и потом рисую на Canvas, линия рисуется без альфы
Ar
Через броадкаст?
Не хочется броадкаст тащить из-за этой мелочи туда
Сергій
народ, кто юзает Room? у меня похоже трабла по обновлению данных @Dao interface MyDao { @Query ("DELETE FROM myTableName") public void nukeTable (); } при очистке таблицы не срабатывает подписанная на неё LiveData но, если добавлять туда данные, тригериться изменение, а вот при выполнении квери с делитом нет
Andrei
Скинь код добавления и чтения
Сергій
Скинь код добавления и чтения
самый обычный, как и в доке
Andrei
Весь интерфейс DAO скинь, пожалуйста
Vladislav
Народ, никто не пробовал вызвать встроенную клавиатуру emoji? Возможно ли это вообще сделать?
Сергій
Весь интерфейс DAO скинь, пожалуйста
@Dao interface NotificationsDao { @Insert(onConflict = OnConflictStrategy.REPLACE) fun saveNotifications(events: List<Event>) @Query(value = """ SELECT blah-blah-blah query """ ) fun getUserNotifications(): LiveData<List<Event>> @Query("DELETE from events") fun deleteAllEvents() }
Andrei
Ну так ты когда get делаешь, то возвращаешь лайв дата, когда удаляешь, то ничего не возвращаешь, вот и не реагирует
Igor
Есть MediaPlayer в сеpвисе. У меня на 4.4.2 все супеpски pаботает. У заказчиков всех 5.0+ для тестов, и seekTo фpизит в 50% случаев пpиложение и сеpвис соответственно намеpтво. Может кто сталкивался, как лечили?
Сергій
когда я делаю saveNotifications тоже ничего не возвращаю )
Сергій
MediaPlayer дно, его имплементят вендоры как хотят
Igor
Мм. На что пеpешли в итоге?
Igor
Exo?
Сергій
Exo?
да
Igor
Понял, спасибо. А там к слову со стpимингом mp3 все в поpядке? А то вpемя гоpит, так что лучше заpанее узнать :)
Igor
Да
Сергій
да, было норм
Сергій
но дело было давно
Anonymous
Ребят, простой вопрос, сделал диалог, в нем спиннер, но когда я пытаюсь обратиться к элементу спиннер (котлин экстеншнс) вижу NPE
Anonymous
Понимаю, что вью еще не существует, ка кс этим бороться?
Андрей
особенно интересно как обращение к спиннеру идет
Anonymous
val dialogBuilder = AlertDialog.Builder(this) val inflater = this.layoutInflater val dialogView = inflater.inflate(R.layout.spinner_kek, null) dialogBuilder.setView(dialogView) dialogBuilder.setTitle("KEK input") dialogBuilder.setMessage("Select number of KEK parts") dialogBuilder.setPositiveButton("OK", { _, _ -> }) dialogBuilder.setNegativeButton("Cancel", { _, _ -> }) val b = dialogBuilder.create() b.show() val personNames = arrayOf("1", "2", "3") if (spinner != null) { val arrayAdapter = ArrayAdapter(this, android.R.layout.simple_spinner_item, personNames) spinner.adapter = arrayAdapter spinner.onItemSelectedListener = object : AdapterView.OnItemSelectedListener { override fun onItemSelected(parent: AdapterView<*>, view: View, position: Int, id: Long) { Toast.makeText(this@KEKInputActivity, personNames[position], Toast.LENGTH_SHORT).show() } override fun onNothingSelected(parent: AdapterView<*>) { // Code to perform some action when nothing is selected } } }
Anonymous
мда... глаза сломаешь...
Anonymous
к спинерру с помощью экстеншна
Anonymous
Интересует как нормальные люди это делают))))
Ant
Попробуй dialogView.spinner. т.е. искать спиннер в инфлейченной вьюшке
Глеб
Опа! В придачу ко второй камере.... .... держите второй плеер - https://developer.android.com/reference/android/media/MediaPlayer2
Глеб
бля!!! сделайте уже полностью "второй андроид" - и никто мучиться не будет... не мы не вы 😄👍
Даниил
Подскажите, как заинжектить объекты в Presenter с помощью Kodein?
T
Можно ли убрать названия приложений в дефолтной сборке андра
T
Оставить только иконки
Daniil
Сейчас читаю книгу по многопоточности применимо к андроид и у меня возник вопрос. Есть хендлер для передачи информации между потоками андроид, но что мешает обратиться непосредственно к данным расположенным в классе, запущенном в другом потоке используя модификатор доступа джавы. То есть передача информации идет медленнее? Или это простая обертка более простых инструкций джавы, тредридер и врайтер
T
У меня дежавю..
Мне прост не ответили
Daniil
Мне прост не ответили
Напиши что тебя в гугле забанили, тогда ответят)
Daniil
Прошу
Aleksandr
Добавить проверку?
Например? Крутиться в цикле проверять есть ли данные?
Daniil
Например? Крутиться в цикле проверять есть ли данные?
Но ведь процессор все равно предоставляет квант времени каждому потоку линейно, тогда какая разница крутиться в цикле или просто сделать нотифай тех элементов которым данные изменяемые в (свалке) скармливаются, адаптеру например?
Дмитрий
Мне прост не ответили
проверьте, тут даже гугл не нужен. Я могу сказать "да")
Daniil
Например? Крутиться в цикле проверять есть ли данные?
Следовательно пока происходят изменения данных и вызывается нотифай
Дмитрий
И проверить - быстрее чем сутки ждать и снова спрашивать
Aleksandr
И адаптер должен считывать данные не с ui потока?
Aleksandr
Не уверен что адаптер потокобезопасный
Daniil
Следовательно нотифаи будут применяться на бэкграунд потоке?
Ну вам же известно, что это невозможно))) runonuithread ведь никто не запрещал