0

我正在实现音频管理器小部件应用程序。我想使用以下代码。

this.getSystemService(Context.AUDIO_SERVICE)

但我不能使用,因为我扩展了 AppWidgetProvider 类(不是 Activity 类)。

我应该如何更改我的编码?谢谢。

4

2 回答 2

1

您可以在AppWidgetProvider中覆盖的所有公共方法都将收到提供程序正在其中运行的 Context。通过该上下文,您应该能够获得系统服务:

audioManager = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);
于 2012-12-19T10:05:01.110 回答
0

我不知道确切的答案,但在我的情况下,以下链接帮助了我:Sound pool and Service

于 2012-12-19T10:00:42.777 回答