UniqueWorkName WorkManager в разных приложениях - PullRequest
0 голосов
/ 01 декабря 2018

WorkManager # enqueueUniquePeriodicWork имеет параметр uniqueWorkName .

Одновременно может быть активен только один PeriodicWorkRequest с конкретным именем

Будет ли он сталкиваться с другими приложениями?т.е. два приложения, которые работают с одним и тем же именем, заменят работу друг друга?

1 Ответ

0 голосов
/ 01 декабря 2018

Будет ли он сталкиваться с другими приложениями?т.е. будут ли два приложения, которые работают с одним и тем же именем, заменять работу друг друга?

Каждое приложение работает в своей «песочнице», не будет помех от других приложений.Имя должно быть уникальным в вашем пакете , потому что ...

uniqueWorkName уникальным образом идентифицирует этот PeriodicWorkRequest.

(цитируется по docs on WorkManager.enqueueUniquePeriodicWork())

Единственное, что должно быть уникальным в отношении других приложений, - это имя пакета: невозможно одновременно установить два приложения с одинаковым именем пакета.Но компоненты в одном пакете могут быть названы как компоненты в другом пакете (я думаю, что есть тысячи приложений с MainActivity)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...