Я добавил разрешение на получение разрешения на завершение загрузки в файл манифеста, но мое приложение все равно не пол ⇐ C#
Я добавил разрешение на получение разрешения на завершение загрузки в файл манифеста, но мое приложение все равно не пол
Привет всем, я хотел бы запустить службу переднего плана при завершении загрузки на Android. Я добавил приведенные ниже разрешения и действия в свой манифест Android, но служба переднего плана приложения, отображающая уведомление, по-прежнему не работает, что я мог сделать не так?
Ниже показан приемник вещания
[BroadcastReceiver(Name = "com.companyname.bgapp.app.NotifyReceive", Exported = true, Включено = true, DirectBootAware = true)] [IntentFilter(new[] { Intent.ActionReboot, Intent.ActionBootCompleted ,Intent.ActionScreenOn ,Intent.ActionUserPresent ,Intent.ActionLockedBootCompleted})] общедоступный класс NotifyReceiver: BroadcastReceiver { публичное переопределение void OnReceive (контекст контекста, намерение) {
Toast.MakeText(context, "фоновый перезапуск приложения...", ToastLength.Short).Показать(); var serviceIntent = новое намерение (контекст, тип(NotifyService)); serviceIntent.AddFlags(ActivityFlags.ResetTaskIfNeeded); serviceIntent.AddFlags(ActivityFlags.ReorderToFront); serviceIntent.AddFlags(ActivityFlags.NewTask); ContextCompat.StartForegroundService(контекст, сервисИнтент); } }
Привет всем, я хотел бы запустить службу переднего плана при завершении загрузки на Android. Я добавил приведенные ниже разрешения и действия в свой манифест Android, но служба переднего плана приложения, отображающая уведомление, по-прежнему не работает, что я мог сделать не так?
Ниже показан приемник вещания
[BroadcastReceiver(Name = "com.companyname.bgapp.app.NotifyReceive", Exported = true, Включено = true, DirectBootAware = true)] [IntentFilter(new[] { Intent.ActionReboot, Intent.ActionBootCompleted ,Intent.ActionScreenOn ,Intent.ActionUserPresent ,Intent.ActionLockedBootCompleted})] общедоступный класс NotifyReceiver: BroadcastReceiver { публичное переопределение void OnReceive (контекст контекста, намерение) {
Toast.MakeText(context, "фоновый перезапуск приложения...", ToastLength.Short).Показать(); var serviceIntent = новое намерение (контекст, тип(NotifyService)); serviceIntent.AddFlags(ActivityFlags.ResetTaskIfNeeded); serviceIntent.AddFlags(ActivityFlags.ReorderToFront); serviceIntent.AddFlags(ActivityFlags.NewTask); ContextCompat.StartForegroundService(контекст, сервисИнтент); } }
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Ошибка манифеста Flutter Android: слияние манифеста не удалось с несколькими ошибками
Anonymous » » в форуме Android - 0 Ответы
- 28 Просмотры
-
Последнее сообщение Anonymous
-