我正在实现音频管理器小部件应用程序。我想使用以下代码。
this.getSystemService(Context.AUDIO_SERVICE)
但我不能使用,因为我扩展了 AppWidgetProvider 类(不是 Activity 类)。
我应该如何更改我的编码?谢谢。
我正在实现音频管理器小部件应用程序。我想使用以下代码。
this.getSystemService(Context.AUDIO_SERVICE)
但我不能使用,因为我扩展了 AppWidgetProvider 类(不是 Activity 类)。
我应该如何更改我的编码?谢谢。
您可以在AppWidgetProvider中覆盖的所有公共方法都将收到提供程序正在其中运行的 Context。通过该上下文,您应该能够获得系统服务:
audioManager = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);
我不知道确切的答案,但在我的情况下,以下链接帮助了我:Sound pool and Service