C# 安卓服务不是';行不通

C# 安卓服务不是';行不通,c#,android,xamarin.android,android-service,C#,Android,Xamarin.android,Android Service,我无法启动我的android服务。我想在片段中调用它,但它不起作用,也没有显示任何错误 这是我的片段类。我正在尝试使用以下代码启动服务: Activity.StartService(新意图(Activity,typeof(simpleStartService)) 我的片段代码: class SettingsFragment : Fragment { public override void OnCreate(Bundle savedInstanceState) {

我无法启动我的android服务。我想在片段中调用它,但它不起作用,也没有显示任何错误

这是我的片段类。我正在尝试使用以下代码启动服务:

Activity.StartService(新意图(Activity,typeof(simpleStartService))

我的片段代码:

class SettingsFragment : Fragment
{
    public override void OnCreate(Bundle savedInstanceState)
    {
        base.OnCreate(savedInstanceState);
    }

    public static Settings NewInstance()
    {
        var settings = new Settings { Arguments = new Bundle() };
        return settings;
    }

    public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
    {
        var ignored = base.OnCreateView(inflater, container, savedInstanceState);

        var view = inflater.Inflate(Resource.Layout.settings, null);

        var btnStartService = view.FindViewById<Button>(Resource.Id.btnStartService);

        btnStartService.Click += delegate
        {
            Activity.StartService(new Intent(Activity, typeof(SimpleStartedService)));
        };

        return view;
    }
}

清单文件中的声明必须正确:

<service android:enabled="true" android:name="<PACKAGE_NAME_HERE.SERVICE_CLASS_NAME_HERE>" /> 


此外,请检查名称中的大写和小写字母,这两个位置必须相同。

您是否在清单中添加了条目?是的,但仍然不起作用。同时发布您的清单@那就试试干净的建筑吧。如果仍然无法从设备上卸载该应用程序。@Sufian i clean build and uninstall该应用程序,并知道它正在工作,谢谢
<service android:enabled="true" android:name="<PACKAGE_NAME_HERE.SERVICE_CLASS_NAME_HERE>" />