.NET MAUI ANDROIDMANIFEST для приемника CEATE_BOOT_COMPLETEDAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 .NET MAUI ANDROIDMANIFEST для приемника CEATE_BOOT_COMPLETED

Сообщение Anonymous »

Я хочу зарегистрировать этот Broadcastreceiver для rete_boot_completed :

Код: Выделить всё

using Android;
using Android.App;
using Android.Content;
using Android.Util;
using BeMoSoft.Packer.Code;
using System.Diagnostics.CodeAnalysis;
using Context = Android.Content.Context;

[assembly: UsesPermission(Manifest.Permission.ReceiveBootCompleted)]

namespace BeMoSoft.Packer.Platforms.Android.Background
{
[BroadcastReceiver(Enabled = true, Exported = true)]
[IntentFilter(new[] { Intent.ActionBootCompleted })]
public class RebootReceiver : BroadcastReceiver
{
[DynamicDependency(DynamicallyAccessedMemberTypes.All, typeof(RebootReceiver))]
public override void OnReceive(Context? context, Intent? intent)
{
Log.Debug("RebootReceiver", "OnReceive called after boot!");
/* Do something here */
}
}
}
< /code>
my androidmanifest.xml: < /pbr /> 



...

...












This Broadcastreceiver , кажется, не зарегистрирована, потому что log.debug (...) никогда не достигается, и

adb shell cmd package query-receivers com.bemosoft.packer_maui

не показывает результата.


Подробнее здесь: https://stackoverflow.com/questions/797 ... d-receiver
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»