小编Edw*_*lne的帖子

从Xamarin表单启动android服务

在Visual Studio中,我创建了一个新的类库(Xamarin Forms):

Xamarin类库

在这里,我添加了我的服务,并为启动的服务提供了最基本的实现(注意-不是绑定的服务。期望-在启动/停止应用程序时显示敬酒:-

namespace AndroidBatteryService
{
    public class AndroidBatteryService : Service
    {

        public AndroidBatteryService()
        {

        }

        [return: GeneratedEnum]
        public override StartCommandResult OnStartCommand(Intent intent,    [GeneratedEnum] StartCommandFlags flags, int startId)
        {
            Toast.MakeText(this, "The Battery Service was just started",  ToastLength.Long).Show();
            return base.OnStartCommand(intent, flags, startId);
        }

        public override void OnCreate()
        {
            base.OnCreate();
        }

        public override void OnDestroy()
        {
            base.OnDestroy();
            Toast.MakeText(this, "The Battery Service has been stopped",     ToastLength.Long).Show();
        }

        public override IBinder OnBind(Intent intent)
        {
            //started service, NOT a binded service - return …
Run Code Online (Sandbox Code Playgroud)

c# android xamarin.forms

4
推荐指数
1
解决办法
2366
查看次数

标签 统计

android ×1

c# ×1

xamarin.forms ×1