Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android小部件和localservice绑定_Android_Service_Android Activity_Media Player - Fatal编程技术网

android小部件和localservice绑定

android小部件和localservice绑定,android,service,android-activity,media-player,Android,Service,Android Activity,Media Player,在编写播放器时,它有运行localservice的主要活动。 我找不到如何将localservice绑定到小部件。 当我试图像在活动中一样绑定它时,它失败了 请帮帮我 添加#1 我什么时候可以联系后台服务? 在这里我发现了一些东西,但它对我不起作用。您无法绑定到来自AppWidgetProvider的服务您可以像这样绑定到来自AppWidgetProvider的服务: context.getApplicationContext().bindService(intent, ServiceConn

在编写播放器时,它有运行localservice的主要活动。 我找不到如何将localservice绑定到小部件。 当我试图像在活动中一样绑定它时,它失败了

请帮帮我

添加#1 我什么时候可以联系后台服务?


在这里我发现了一些东西,但它对我不起作用。

您无法绑定到来自
AppWidgetProvider的服务
您可以像这样绑定到来自AppWidgetProvider的服务:

context.getApplicationContext().bindService(intent, ServiceConnection, Flags);

上下文是onUpdate方法上的参数。

本地服务是什么意思?你在用gps模块吗?事实上不是,我做音乐player@Spin7ion:那是不可能抽象地回答的。您需要重新设计应用程序,这样您就不需要尝试从
AppWidgetProvider
绑定到服务。例如,您可以使用
startService()
Intent
AppWidgetProvider
发送到服务的
onStart()
方法。