> If you don't want android instantiating a component, there is no reason
> to declare it in a manifest.
Thank you for the clear answer.
And yes it should have been
>ComponentName("org.dadata.demo",".model.Dots");
Jiri
Dianne Hackborn wrote:
> If you don't want android instantiating a component, there is no reason
> to declare it in a manifest. If you just want to listen for broadcasts
> while other code of yours is running, just write your class deriving
> from BroadcastReceiver, and instantiate it and hand that instance to
> Context.registerReceiver().
>
> On Wed, Aug 12, 2009 at 3:08 AM, Jiri <[email protected]
> <mailto:[email protected]>> wrote:
>
>
> Hello List,
>
> in my manifest I set an custom object Dots that extends a
> BroadcastReceiver to receive a certain broadcast string.
>
> <receiver
> android:name=".model.Dots"
> android:enabled="false">
> <intent-filter >
> <action android:name="org.dadata.demo.receiverTest" />
> </intent-filter>
> </receiver>
>
> I dont want Android to instantiate the object for me hence the
> enable=false.
>
> In the Activity a new Dots is created
>
> Dots dots = new Dots()
>
> How do i now make the Dots start listening to the broadcasting. I tried
> this, but it doesnt work and it also feels much to complicated..
>
> ComponentName cName = new
> ComponentName("org.dadata.demo","org.dadata.demo.Dots");
> PackageManager pm = this.getPackageManager();
> pm.setComponentEnabledSetting(cName ,
> PackageManager.COMPONENT_ENABLED_STATE_ENABLED ,
> PackageManager.DONT_KILL_APP);
>
> Is there a workable easy way to do this?
>
> Thank you,
>
> Jiri
>
>
>
>
>
>
>
> --
> Dianne Hackborn
> Android framework engineer
> [email protected] <mailto:[email protected]>
>
> Note: please don't send private questions to me, as I don't have time to
> provide private support, and so won't reply to such e-mails. All such
> questions should be posted on public forums, where I and others can see
> and answer them.
>
>
> >
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---