Александр
Павел 🍵
ок спасибог
Павел 🍵
опечаточка
Anonymous
Ребят, почему едиттекст не показывает?
Anonymous
https://gist.github.com/anonymous/7ab4c69e26526927df7cd7630c9bfdbf
Alexey
Anonymous
Nikita
Anonymous
Текст это текствью под едиттекст
Anonymous
Ребят, едит текст не отображается, что непонятного
Alexey
Anonymous
Проверил, нет, создал отдельный стиль для него
Mike
Anonymous
Самой активити
Alexey
Anonymous
Сорян ребята) дело реально в стиле))
Nikita
Доброго времени суток, необходимо отправлять уведомления в заданное время, как это можно реализовать?
Alexey
Alexey
на дозе AlarmManager не работает
Alexey
по крайней мере как надо не работает это точно
Alexey
Starting from Android 6.0 (API level 23)
Alexey
https://developer.android.com/training/monitoring-device-state/doze-standby.html
Standard AlarmManager alarms (including setExact() and setWindow()) are deferred to the next maintenance window.
If you need to set alarms that fire while in Doze, use setAndAllowWhileIdle() or setExactAndAllowWhileIdle().
Alarms set with setAlarmClock() continue to fire normally — the system exits Doze shortly before those alarms fire.
Alexey
ну хз, у меня не срабатывало, тот еще гемор
Alexey
ну да, у меня ровно надо чтобы как будильник работал
Alexey
интересно сейчас всем будильникам интернет нужен чтобы звонить или как?
Алексей
@DenisIzmaylov тут чувак @Raserad спрашивает, почто его забанили и не разбанивают. Жаждет знаний, хочет задавать вопросы, а ему, мол, не отвечают.
Alexey
@GrushinSergeyWork можно что-то типо такого + WakefullBroadcastReceiver
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
alarmManager.setExactAndAllowWhileIdle(AlarmManager.RTC, notification.fireTime, pendingIntent)
} else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
alarmManager.setExact(AlarmManager.RTC, notification.fireTime, pendingIntent)
} else {
alarmManager.set(AlarmManager.RTC_WAKEUP, notification.fireTime, pendingIntent)
}
Sergey
Всем привет. Возможно ли на 8.1 запустить сервис при загрузке телефона автоматом? У меня он отслеживает состояние WiFi. Вручную запустить - никаких проблем. Но хотелось бы автоматом
Ivan
Ivan
но на 8.1 он потом все равно умрет
Ivan
если это не ForegroundService
Sergey
А разве background сервисы можно запускать без запуска приложения?
Ivan
да, конечно (с ограничениями)
Ivan
хотя стоп, засомневался насчет Oreo
Ivan
а, ну скорее всего он запустится, но ненадолго
Поправьте если я не прав
Sergey
Я пытался запусть сервис из JobIntentService, но вылетает ошибка, мол нельзя это делать из бэкграунда, хотя в 8.0 работало
Ivan
я думаю тебе подойдет только ForegroundService
Sergey
Ivan
в broadcast receiver, который я в начале упомянул
Deni
https://medium.com/@berriz_/service-and-boot-completed-on-android-o-6a389eae50f1
Deni
но раз JobIntentService не работает, попробуй просто фореграунд как советовали выше
Deni
я так запускаю, вроде работает
override fun onCreate() {
super.onCreate()
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
startForeground(FOREGROUND_ID, Notification())
}
}
Ivan
у тебя единственный вариант жить продолжительное время это через foreground
Ivan
если тебе нужно просыпаться просто когда меняется состояние Wi-Fi
Ivan
то я бы взял JobScheduler
Andrey
Ребят, такой вопрос, в firebase можно ли свою картинку подложить в payload пуша?
Andrey
так, чтобы в бэкграунде эта картинка с сервера грузилась в пуш
Andrey
а в background или когда приложение убито, как хэндлить firebase пуши?
Andrey
пытался в onReceive логировать, пусто
Igor
Господа, пpоблема с bottom sheet + collapsingtoolbarlayout/appbarlayout (не увеpен что из двух виновато). Шапка пеpекpывает bottom sheet. Если на Lolipop+ это можно pешить elevation-oм, то вот на pre-lolipop что-то у меня даже идей нету :) Может кто подсказать, куда копать?
Konstantin
может кто нибудь деду пояснить что за мем про ксяоми
Andrey
в onReceive не отлавливается ничего
Denis
пытался в onReceive логировать, пусто
там два вида пушей, одни ты в любой момент можешь поймать в onMessageReceived, второй только когда приложение запущено, если не запущено - их система сама показывает
Олександр
Чёрт, почему нельзя выбрать и джаву, и котлин
Himars
Олександр
Аналогично
Andrew
Коллеги, подскажите как вычислить ширину экрана в зависимости от ориентации? Если использовать DisplayMetrics, то ширина одинаковая и в горизонтальном и вертикальном положении.
U.
есть view расположенная над scrollView с контентом, как отследить что под view сейчас происходят изменения
Олександр
Andrew
Т.е. менять местами, как предложил Unat?!
Himars
в Activity или Service переопределяете метод onConfigurationChanged(Configuration newConfig) и перевычисляете переменную Point p на каждую смену ориентации
Himars
в методе делаете проверки:
if(newConfig.orientation==Configuration.ORIENTATION_LANDSCAPE){
Log.e("On Config Change","LANDSCAPE");
}else{
Log.e("On Config Change","PORTRAIT");
}
Himars
U.
https://i.stack.imgur.com/xfHkz.png
Как узнать когда View чем то становится перекрыта ? как TextView на скрине
Himars
https://i.stack.imgur.com/xfHkz.png
Как узнать когда View чем то становится перекрыта ? как TextView на скрине
private boolean isViewOverlapping(View firstView, View secondView) {
int[] firstPosition = new int[2];
int[] secondPosition = new int[2];
firstView.measure(View.MeasureSpec.UNSPECIFIED, View.MeasureSpec.UNSPECIFIED);
firstView.getLocationOnScreen(firstPosition);
secondView.getLocationOnScreen(secondPosition);
int r = firstView.getMeasuredWidth() + firstPosition[0];
int l = secondPosition[0];
return r >= l && (r != 0 && l != 0);
}
Himars
Andrew
Himars
Andrew
U.
немного модернизировал под свои нужны метод с вьюОверлап, помогло. Спасибо
Andre
Вдруг кто знает, в Firebase Test Lab как сделать вход по Google account?
Himars