Никита 🙃
Есть RecyclerView с GridLayoutManager Как можно выровнять айтемы, по вьюшке квадратной, а не по центру\верху\низу?
Sergey
Подскажите, пожалуйста, почему не могу получить дата пуш в бэкграунде? отправляю дату через fcm console, пишу туда ключ-значение, по идее же я должен получить эти данные в onMessageReceived, код сервиса: https://pastebin.com/FjXZbMw6
Roman
а как выглядит сам пуш?
Sergey
а как выглядит сам пуш?
я его формирую в консоли FCM не знаю как посмотреть, кроме как в отладке если приложение на переднем плане, но данных там все равно нет
Кирилл
Пущи в приложение настроены?
Sergey
да, они приходят в фореграунде
Sergey
и в бэкграунде
Sergey
но обработать могу только в фореграунде
Alexander
Сергей, почитайте документацию. Есть два вида пушей. И через консоль отправляются только Нотификейшен пуши
Alexander
К сожалению, второй тип можно только через свой бэкэнд
Anonymous
всем привет, у меня почему-то линия между карточками. как ее убрать? вот код: <?xml version="1.0" encoding="utf-8"?> <androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/form_btn" android:layout_width="385dp" android:layout_height="50dp" android:layout_margin="10dp" android:padding="10dp" app:cardBackgroundColor="#DAECC7" app:cardCornerRadius="10dp"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" > <TextView android:id="@+id/task_title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_weight="1" android:padding="3sp" android:text="Текст" android:textSize="20sp" /> <ImageButton android:id="@+id/btnDelete" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_margin="8dp" android:background="#0000" android:contentDescription="TODO" android:onClick="deleteTask" android:src="@drawable/ic_delete_sweep_white_24dp" /> </LinearLayout> </androidx.cardview.widget.CardView>
Anonymous
Nikolai
это 2 кардвью?
Anonymous
Да
Dmytro
Да
в ресайклере?
Anonymous
в ресайклере?
Вроде нет. Просто кардвью и внутри их настройки
Nikolai
где код самого списка?
Anonymous
всем привет, у меня почему-то линия между карточками. как ее убрать? вот код: <?xml version="1.0" encoding="utf-8"?> <androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/form_btn" android:layout_width="385dp" android:layout_height="50dp" android:layout_margin="10dp" android:padding="10dp" app:cardBackgroundColor="#DAECC7" app:cardCornerRadius="10dp"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" > <TextView android:id="@+id/task_title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_weight="1" android:padding="3sp" android:text="Текст" android:textSize="20sp" /> <ImageButton android:id="@+id/btnDelete" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_margin="8dp" android:background="#0000" android:contentDescription="TODO" android:onClick="deleteTask" android:src="@drawable/ic_delete_sweep_white_24dp" /> </LinearLayout> </androidx.cardview.widget.CardView>
Вот item_list.xml
Dmytro
Вот item_list.xml
ясно)))))))
Anonymous
Извините я просто новичок
krnk
где код самого списка?
он его выводит в ArrayAdapter<String> :)
Dmytro
Вот item_list.xml
тебе бы еще поучить, но посмотри у себя коде свопадения со словами Decorator, ItemDecorator вот он скорее всего линию и рисует
Nikolai
это если рукуклервью
Nikolai
ArrayAdapter ?
Dmytro
Такого нету
ItemDecoration ? Decoration
Anonymous
Anonymous
ItemDecoration ? Decoration
Я через поиск в Mainaactivity.java
Nikolai
Есть
он скорее всего и выводит
Dmytro
удали и hastebin.com
Anonymous
Ок
Nikolai
Код скинуть?
добавь в ListView android:divider="@null" android:dividerHeight="0dp"
Alexey
Судари, кто работал с Bluetooth LE? Нормальная ли практика держать коннект с устройством постоянно? При этом предполагается что устройств к которым подключаемся в приложении может быть несколько и задача со всеми ними держать коннект “вечно”. Или правильный подход делать коннект перед обращением к устройству и делать дисконнект после него?
Anonymous
добавь в ListView android:divider="@null" android:dividerHeight="0dp"
это в xml? просто в xml у меня нет ListView, есть только CardView
Nikolai
магия
Nikolai
к чему адаптер привязан?
krnk
это в xml? просто в xml у меня нет ListView, есть только CardView
не в тот xml смотришь. проверь content_main.xml в папке layout либо activity_main подозреваю, что ты шаблон запустил, если там Fab
Anonymous
Сейчас посмотрю
Nikolai
lv.setDivider(null); lv.setDividerHeight(0);
krnk
Там есть листвью
вот ему поставь android:divider="@null" android:dividerHeight="0dp"
Anonymous
Ок
Anonymous
большое вам спасибо
Nikolai
Если только использовать setVisible(INVISIBLE) у тайтла чтобы макет не съезжал
Никита 🙃
Если только использовать setVisible(INVISIBLE) у тайтла чтобы макет не съезжал
не. Там текст может тоже быть в несколько строк и это всё не получится так просто сделать
Никита
Всем привет. А есть возможность сделать "скрытое" селфи? Доступ к камере прятать не надо, но в момент фото ничего не должно его выдавать.
Никита
Это не я, это заказчик)
Nikolai
Хорошо что в 10 Андроиде отображается что камера активна
Никита 🙃
Хотя ещё с декоратором можно попробовать просто
Nikolai
Проще дизайнеров попросить нарисовать нормально)
Anonymous
Всем привет. Появилась ошибка в программе, помогите, пожалуйста, исправить. Логи: FATAL EXCEPTION: main Process: com.c4md.CMD, PID: 14541 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.c4md.CMD/com.c4md.CMD.FABActivity}: java.lang.NullPointerException: Attempt to invoke interface method 'void android.view.WindowManager.addView(android.view.View, android.view.ViewGroup$LayoutParams)' on a null object reference at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2778) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2856) at android.app.ActivityThread.-wrap11(Unknown Source:0) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1589) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:164) at android.app.ActivityThread.main(ActivityThread.java:6494) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:440) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807) Caused by: java.lang.NullPointerException: Attempt to invoke interface method 'void android.view.WindowManager.addView(android.view.View, android.view.ViewGroup$LayoutParams)' on a null object reference at com.c4md.CMD.FABActivity.onCreate(FABActivity.java:34) at android.app.Activity.performCreate(Activity.java:7009) at android.app.Activity.performCreate(Activity.java:7000) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1214) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2731) ... 9 more
Anonymous
Код:
Maxim
windowManager нулловый
Ivansuper
Код:
Где у тебя присвоение переменной windowManager? Достань его из сервисов системы
Anonymous
Хорошо, спасибо
Nikolai
Да
Никита
Интересно, спасибо. Но зачем она, если незаметно сфотать нельзя?
Никита
Или все же можно?
Artem
Интересно, спасибо. Но зачем она, если незаметно сфотать нельзя?
А вам норм кармически такие задачи решать?)
Евгений
всем привет! в своем приложении я использую ширину экрана для задания ширины некоторых элементов. В приложении чисто портретная ориентация. Но недавно (возможно начиная с 10 андроида) появился такой косяк. Когда я закрываю (сворачиваю или же убиваю полностью) приложение с альбомной ориентацией и открываю (или восстанавливаю из памяти) мой апп - в нем мои элементы становятся огромными, как будто вместо ширины пришла высота
Anonymous
Всем привет. Такой вопрос, в bound service, логику выполнения работы сервиса где нужно описывать? В методе onCreate? или в onBind()? onBind(), это я так понимаю аналог startService, не так ли?
Никита
А вам норм кармически такие задачи решать?)
Оно не для вебкамов всяких. Промышленное приложение, заказчик хочет быть уверен, что "у руля" тот, кто должен быть. Хз, вроде ничего в таком использовании нет.
Никита
ТЗ :)
Artem
если вопрос в том - что не надо показывать экран с камеры, то конечно же можно, просто не выводите поток на экран. Но гореть индикатор все равно будет
Никита
Хотя может он своей секретарше поставит приложение :)
Artem
Как не выводить?
ну так, поток с камеры это обычный поток данных, не сильно отличающийся от потока данных с сервера
Artem
а дальше есть camera api)