是否可以在不启动活动的情况下启动服务?我的计划是编写一个应用程序,显示连接蓝牙设备和耳机时的通知 谢谢你的回答
答案 0 :(得分:-1)
服务仅可以从Android组件启动,例如Activity
,BroadcastReceiver
和其他service
。无论如何要开始服务,您需要Context
,因为您打算拨打Context.startService(i)
。
在您的情况下,我建议您从BroadcastReceiver
开始服务,与此相同:
How to detect when a user plugs headset on android device? (Opposite of ACTION_AUDIO_BECOMING_NOISY)