2011-02-22 97 views
3

工作后我必须在清单中注册拦截来电,像这样的广播接收器:广播接收器不重启

<receiver android:name="CallTracker"> 
     <intent-filter> 
      <action android:name="android.intent.action.PHONE_STATE" /> 
     </intent-filter> 
    </receiver> 

一切工作正常和接收器被调用。 但是,当我重新启动设备或我的AVD后,接收器不再被调用。

为了让我的广播接收机在重新启动后也能工作,我还需要做些什么? 我需要PackageManager吗? 我喜欢清单中的注册,因为应用程序不必为了让应用程序拦截呼叫而处于活动状态。

+0

看起来问题不是接收器,而是其他地方。 – 2011-02-22 21:46:51

+0

你解决了这个问题吗?如果是,那么让我知道。我正在寻找它。 @Cristian gruita – Barun 2014-02-25 04:53:53

回答

0

您需要将此操作添加到您的意图过滤器。

<action android:name="android.intent.action.BOOT_COMPLETED" />