如何从xmarine android c#中的适配器类启动服务?我正在尝试从适配器类中引用以下代码,但这给了我错误。
var intent = new Intent(action);
intent.SetPackage("App1Test.App1Test");
StartService(intent);
答案 0 :(得分:0)
我没有使用Xamarin的经验,但是以下内容可以给您一个想法-
要么在适配器中包括一个Context
变量,然后在Adapter的构造函数中对其进行初始化,方法是在Adapter的构造函数中添加一个Context参数,或者在Adapter(view.getContext()
)中使用您的展开视图的上下文,然后在该上下文可以用于启动服务,例如:
Intent service = new Intent(context, MyService.class);
context.startService(service);