如何在Xamarin Android项目中绑定Java库中的服务

inn6fuwd  于 2022-12-07  发布在  Android
关注(0)|答案(1)|浏览(170)
  • 我在Example.aar中有服务类实现

公共类演示服务:服务{}

  • 我已经创建了本机绑定库项目。
  • 当我尝试在Xamarin中绑定此服务时。Android项目。bindService()返回false。
var Result =context.getApplicationContext.bindService(new Intent(context,typeof(DemoService)), new ServiceConnection(),Bind.AutoCreate); //Result is false.

如何在Xamarin Android项目中绑定在第三方库项目中创建的服务。

iibxawm4

iibxawm41#

你可以参考这篇文章Binding a Java Library .在微软的文档中,首先你可以从.aar文件中获取类。

var ClassName = new Com.MyCompany.MyProject.MyclassName();

然后使用bindService或其他方法来使用Class。

var Result =context.getApplicationContext.bindService(new Intent(context,typeof(ClassName)), new ServiceConnection(),Bind.AutoCreate);

相关问题