Android - Передача сложного интерфейса в JobScheduler - PullRequest
0 голосов
/ 01 июня 2018

Я хочу запустить задание, используя JobScheduler, и в рамках этого задания мне нужно выполнить метод в классе, который является реализацией определенного интерфейса, так что это не POJO или что-то подобное, что может быть легко переданов виде строки JSON.

В настоящее время я думал о том, чтобы сериализовать этот класс в файл и затем извлечь его позднее из JobService.

Есть ли лучший способ сделать это?

Спасибо.

1 Ответ

0 голосов
/ 01 июня 2018

Вы можете использовать встроенный метод setClipData(ClipData, int) - ссылка , где вы можете применить десериализацию этого объекта в тот момент, когда будет запущено задание.

...