I'm pretty sure it's because in the manifest, if the package is "com.test" then when you declare Activities/Services/Receivers the package name is already assumed... so if you do:
<receiver android:name=".BootBroadcastReceiver" android:enabled="true"> Then this is actually com.test.BootBroadcastReceiver, and if you do: <receiver android:name="com.test.BootBroadcastReceiver" android:enabled="true"> Then I'm pretty sure the path is actually com.test.com.test.BootBroadcastReceiver which obviously doesn't exist in your project But yes, please correct me if I'm wrong, but I'm pretty sure this is why... - jwei http://thinkandroid.wordpress.com On Jan 6, 2:12 am, Android Development <indodr...@gmail.com> wrote: > Hello, > > I wish to listen to android.intent.action.BOOT_COMPLETED. > > However i am not getting the broadcast intent, if i specify > com.test.BootBroadcastReceiver in the manifest. > > When i change this value to simply BootBroadcastReceiver, then i am getting > the broadcast intent. > > <receiver android:name="BootBroadcastReceiver" android:enabled="true"> > > <intent-filter> > <action android:name="android.intent.action.BOOT_COMPLETED" /> > </intent-filter> > > </receiver> > > My package in the manifest file is: > > <manifest xmlns:android="http://schemas.android.com/apk/res/android" > package="com.test" > > and the BootBroadcastReceiver resides in this package. > > What is the reason behind this ? > > Thanks in advance
-- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en