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.
Denis
Kotor
👍
Kotor
Причина ContextCompact при вызове getColor была. Замена на Color.parseColor должна решить проблему
Valentin
Каким образом получаете контекст? берете из фрагментовского getContext ()/get activity?
Kotor
Нет причина ContextCompact.getColor. Он вызывал креш на этой ОС.
Kotor
Решил, спасибо
Ar
Здравствуйте.
Ситуация следующая, у меня в активити фрагмент, в котором ViewPager c 2мя фрагментами, из этих двух фрагментов нужно получить данные в активити, как такое обыграть?
Ar
Я не знаю насколько это правильно если в базовой активити реализовать интерфейс в котром будут описаны методы через которые можно будет прокидывать данные в активити с любого фрагмента.
Artyom Pugachev
Nikolay
Возможно ли с помощью Canvas нарисовать линию с альфой? У меня есть некий цвет у которого установлена прозрачность на 10%, применяю этот цвет к Paint и потом рисую на Canvas, линия рисуется без альфы
Сергій
народ, кто юзает 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?
Сергій
Igor
Понял, спасибо. А там к слову со стpимингом mp3 все в поpядке? А то вpемя гоpит, так что лучше заpанее узнать :)
Сергій
Igor
Да
Сергій
да, было норм
Сергій
но дело было давно
Anton
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
Сейчас читаю книгу по многопоточности применимо к андроид и у меня возник вопрос. Есть хендлер для передачи информации между потоками андроид, но что мешает обратиться непосредственно к данным расположенным в классе, запущенном в другом потоке используя модификатор доступа джавы. То есть передача информации идет медленнее? Или это простая обертка более простых инструкций джавы, тредридер и врайтер
Дмитрий
Сергій
Daniil
Daniil
Прошу
Aleksandr
Daniil
Daniil
Например? Крутиться в цикле проверять есть ли данные?
Но ведь процессор все равно предоставляет квант времени каждому потоку линейно, тогда какая разница крутиться в цикле или просто сделать нотифай тех элементов которым данные изменяемые в (свалке) скармливаются, адаптеру например?
Дмитрий
И проверить - быстрее чем сутки ждать и снова спрашивать
Aleksandr
Aleksandr
И адаптер должен считывать данные не с ui потока?
Aleksandr
Не уверен что адаптер потокобезопасный