我正在为安卓2.0+设备创建一个替代的汽车之家应用程序。该应用程序需要在手机插入汽车基座时启动,并在从基座中移除时终止。它还需要能够从应用程序抽屉中启动。
我现在遇到了一个问题,一旦手机从底座上插入和移除,我就不能再从应用程序抽屉中启动应用程序,因为每次我启动应用程序时,我的BroadcastReceiver都会因为某些原因而拾取DOCK_EVENT操作。我创建了一个测试项目,只注册我的BroadcastReceiver,同样的事情也发生了。
下面是BroadcastReceiver的代码:
public class CarDockBroadcastReceiver extends Broad