как сделать код, который запускается в 21:00, хотя ни один пользователь не открывает приложение - PullRequest
2 голосов
/ 10 октября 2019

Ребята, можно ли запустить код в 21:00, даже если ни один пользователь не открывает мое приложение?

Я хочу подарить подарок каждому пользователю в 21:00, могу ли я добавить его в свой проект илиМне нужно создать пользователя, такого как «Администратор», который в сети, чтобы мой код работал в 21.00.

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

Кто-нибудь может дать мне идею его создания?

Ясно вопрос, я хочу отправить данные в базу данных в 21.00 автоматически, хотя никто не имеетоткрыл мое приложение

1 Ответ

2 голосов
/ 10 октября 2019

Чтобы запустить ваш код точно в 21:00, даже не мин. поздно, используйте класс AlarmManager следующим образом:

        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
            // use setAlarmClock function of AlarmManager
            // but this function will show an alarm icon on statusbar
            // if you dont want to show that icon you can use
            // setExactAndAllowWhileIdle function but that will not be 
            // perfectly exact
        }
        else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
            // use setExact function of AlarmManager
        }
        else {
            // use set function of AlarmManager
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...