我在单独的Android项目中实现了BackgroundService
。这个单独的Android项目将被编译成NuGet包。
后台服务代码:
[Service]
public class BroadcastService : Service
{
IBinder mBinder;
Thread t;
[return: GeneratedEnum]
public override StartCommandResult OnStartCommand(Intent intent, [GeneratedEnum] StartCommandFlags flags, int startId)
{
try
{
Toast.MakeText(this, "Background service started...", ToastLength.Long).Show();
}
catch (Exception ex)
{
}
base.OnStartCommand(intent, flags, startId);
return StartCommandResult.Sticky;
}
在我将要打包为apk
的原始Android项目平台中,我希望使用此后台服务。
该服务在设备启动时启动。我的问题是如何从另一个将被用作NuGet包的项目中使用此服务?请帮忙。