Я хочу разработать приложение, в котором оно будет запускаться в определенное время и закрываться в определенное время.Похоже на тревогу, но не на приложение тревоги.Как я думаю, я запусту службу, когда служба, запущенная при первом запуске приложения, проверит текущее время и определенное время, чтобы соответствовать условию, и когда условие закрывает приложение, оно просто отправит приложение в фоновый режим, так что служба будет запущена и когда условие для пробуждениявверх происходит служба принесет приложение фронта.Это возможно?Если да, приведите пример ссылки или что-нибудь полезное.Также я пытаюсь понять услугу, но она немного сложна для меня, поэтому, если у вас есть ссылка, которая поможет мне понять услугу, она будет очень полезна.Спасибо.
Проблема решена:
/ * Чтобы закрыть упражнение /
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.addCategory(Intent.CATEGORY_DEFAULT);
startActivity(intent);
MainActivity.this.finish();
ИЛИ Просто завершите упражнение;
MainActivity.this.finish();
/ ** Чтобы начать занятие * /
Intent i = new Intent();
i.setAction(Intent.ACTION_MAIN);
i.addCategory(Intent.CATEGORY_LAUNCHER);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
ComponentName cn = new ComponentName(this, MainActivity.class);
i.setComponent(cn);
startActivity(i);
Это сработало для меня, но если у кого-то есть лучшее решение, пожалуйста, напишите ниже.
Спасибо