Size: a a a

Android Developers

2020 January 15

a

awawa in Android Developers
Splinter
Как раз таки желательно, чтобы она не умерла (вьюха).
Это я понял, я и говорю что стрёмная затея какая-то. Не надо так делать, как мне кажется. Может шарящие разъяснят
источник

S

Splinter in Android Developers
awawa
Это я понял, я и говорю что стрёмная затея какая-то. Не надо так делать, как мне кажется. Может шарящие разъяснят
Нам не обязательно держать ее открытой постоянно, можно и периодично создавать CameraPreview в пиксель, делать фото и уничтожать в контексте сервиса, крутящегося в фоне.
источник

DM

Dem Mort in Android Developers
Оганнес Асатрян
код покажешь или будем ванговать?
Да пока возможности нет, так примерно над чем подумать спросил
источник

DM

Dem Mort in Android Developers
Кстати, можно ли если в адаптере Picasso не подгрузил фото, если интернета нет, а как появится начнут прогружаться?
источник

S

Splinter in Android Developers
vitaly
"закрытие приложения" это растяжимое понятие. Если юзер / система его высвайпает из тасков / убьёт процесс, то едва ли твоя вью переместится на время в мир духов))
Справедливо. Идея в том, чтобы сервис работал постоянно, периодично создавая view. Убить можно было бы только через ручную остановку. Эдакий broadcastreceiver, но не для пушей.
источник

a

awawa in Android Developers
Splinter
Нам не обязательно держать ее открытой постоянно, можно и периодично создавать CameraPreview в пиксель, делать фото и уничтожать в контексте сервиса, крутящегося в фоне.
Ну так в сервисе и создавать SurfaceView же можно для этого дела.
источник

Y

Yushka in Android Developers
Splinter
Справедливо. Идея в том, чтобы сервис работал постоянно, периодично создавая view. Убить можно было бы только через ручную остановку. Эдакий broadcastreceiver, но не для пушей.
чот мне кажется, что эта идея батарейку не жалеет.
источник

v

vitaly in Android Developers
Splinter
Справедливо. Идея в том, чтобы сервис работал постоянно, периодично создавая view. Убить можно было бы только через ручную остановку. Эдакий broadcastreceiver, но не для пушей.
сервисы по дефолту биндятся к основному потоку приложения, и когда пользователь его высвайпает, помрёт и сервис.
источник

S

Splinter in Android Developers
awawa
Ну так в сервисе и создавать SurfaceView же можно для этого дела.
Это и происходит. Перефразирую - сможет ли сервис, созданный/запущенный из приложения, создавать view, если приложение уже завершено.
источник

v

vitaly in Android Developers
Splinter
Это и происходит. Перефразирую - сможет ли сервис, созданный/запущенный из приложения, создавать view, если приложение уже завершено.
создавать - сможет, получать ссылку на прошлое - едва ли
источник

S

Splinter in Android Developers
vitaly
сервисы по дефолту биндятся к основному потоку приложения, и когда пользователь его высвайпает, помрёт и сервис.
Не, сервис биндится через binder, там же можно обратиться к api сервиса. Но сервис умирать не должен, если не вызван stop.
источник

S

Splinter in Android Developers
Yushka
чот мне кажется, что эта идея батарейку не жалеет.
Тоже верно. Но view камеры создается по редким события и уничтожается сразу после вызова единственно нужной команды. То бишь потребление чуть больше, чем те же пуши.
источник

a

awawa in Android Developers
Splinter
Это и происходит. Перефразирую - сможет ли сервис, созданный/запущенный из приложения, создавать view, если приложение уже завершено.
Скорее всего сможет, только не обычный сервис, потому что как выше заметили, обычный будет умирать вместе с приложением. Придется создавать форграунд сервис.
источник

v

vitaly in Android Developers
Splinter
Не, сервис биндится через binder, там же можно обратиться к api сервиса. Но сервис умирать не должен, если не вызван stop.
умирает-умирает, всё умирает. Можно там чёто в манифесте нашаманить, чтоб якобы не умирал, но работает, вроде как, не везде / вообще не работает. По крайней мере, у меня не получилось.
источник

S

Splinter in Android Developers
awawa
Скорее всего сможет, только не обычный сервис, потому что как выше заметили, обычный будет умирать вместе с приложением. Придется создавать форграунд сервис.
У нас Xamarin. И класс Service как раз оно и есть.
источник

a

awawa in Android Developers
Я тут недавно малварь какой-то ковырял, так там по-моему для этого дела вообще не сервис использовался. Вот только не помню что именно.
источник

v

vitaly in Android Developers
Splinter
У нас Xamarin. И класс Service как раз оно и есть.
форграунд это хорошо, но один свайп твоей прилы - и гг.
источник

a

awawa in Android Developers
vitaly
форграунд это хорошо, но один свайп твоей прилы - и гг.
Почему?
источник

S

Splinter in Android Developers
awawa
Я тут недавно малварь какой-то ковырял, так там по-моему для этого дела вообще не сервис использовался. Вот только не помню что именно.
Примерно такую идею и пытаемся сделать по реализации, но не по назначению.
источник

S

Splinter in Android Developers
источник