But, how can the broadcast listen for push notification's if it is started by my app, and my app has not been started?
i think i am losing something On 12 ene, 16:50, Kostya Vasilyev <[email protected]> wrote: > No, you don't have to. > > Quoting myself: :) > > > For a manifest-registered broadcast receiver, Android will do this > > (create the process and load the code if necessary) for you, and then > > execute the receiver's onReceive. > > I also recommend reading this: > > http://developer.android.com/guide/topics/fundamentals.html > > In particular, it says: > > > > Although broadcast receivers don't display a user interface, they may > create a status bar notification to alert the user when a broadcast > event occurs. > <<< > > Sounds like exactly what you intend to do. > > ... and reading this: > > http://developer.android.com/reference/android/content/BroadcastRecei... > > > > You can either dynamically register an instance of this class with > Context.registerReceiver() or statically publish an implementation > through the <receiver> tag in your AndroidManifest.xml > <<< > > > > The BroadcastReceiver class (when launched as a component through a > manifest's <receiver> tag) is an important part of an application's > overall lifecycle. > <<< > > -- Kostya > > 12 января 2012 г. 19:35 пользователь saex <[email protected]> написал: > > > > > > > > > then i must open the app and close it to activate the broadcast??? how > > can i do that? > > > On 12 ene, 16:26, Kostya Vasilyev <[email protected]> wrote: > >> I believe I did: > > >> > > a > >> > > notification must be shown in the notification bar, and if the user > >> > > press on the notification, my app must be started and show a specific > >> > > activity describing that notification, and not the normal fist > >> > > activity of my app > > >> .... and explained how to go from a notification displayed by some > >> piece of your code to a particular activity within your app, and not > >> the main/launcher activity. > > >> Let's try and get the terminology straight(-er): > > >> Executing code in a broadcast receiver, or any code in any application > >> is only possible in a started application, by definition - code can't > >> execute surrounded by nothingness, there has to be a process to run > >> it. > > >> This does not necessarily mean starting the main/launcher activity: a > >> broadcast receiver or a service have no UI of their own, a > >> PendingIntent used in a Notification can resolve to something else, > >> etc. > > >> For a manifest-registered broadcast receiver, Android will do this > >> (create the process and load the code if necessary) for you, and then > >> execute the receiver's onReceive. > > >> -- Kostya > > >> 12 января 2012 г. 19:07 пользователь saex <[email protected]> написал: > > >> > no no, you didn't understand my question, im telling you that the app > >> > must be NOT STARTED, and the broadcastreceiver must start it; please, > >> > read it again and answer me > > >> > On 12 ene, 15:49, Kostya Vasilyev <[email protected]> wrote: > >> >> When creating a notification, you're supposed to supply a > >> >> PendingIntent. When the user click on the notification, this > >> >> PendingIntent is "fired" by the system. > > >> >> What the PendingIntent resolves to is entirely up to you - it can be > >> >> any of your activities, not necessarily the main/launcher one. > > >> >>http://developer.android.com/guide/topics/ui/notifiers/notifications.... > > >> >>http://developer.android.com/reference/android/app/PendingIntent.html > > >> >> For Android 3.0 and higher, consider using getActivities() / note the > >> >> plural / to take the user inside your activity stack. > > >> >> -- Kostya > > >> >> 12 января 2012 г. 18:45 пользователь saex <[email protected]> > >> >> написал: > > >> >> > i want that when the phone receives a push notification from AC2M, a > >> >> > notification must be shown in the notification bar, and if the user > >> >> > press on the notification, my app must be started and show a specific > >> >> > activity describing that notification, and not the normal fist > >> >> > activity of my app. > > >> >> > It is possible to achieve this? can someone explain me how? > > >> >> > My app must be started to listen the receiver? or can my app be not > >> >> > started? > > >> >> > thanks > > >> >> > -- > >> >> > 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 > > >> > -- > >> > 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 > > > -- > > 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 -- 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

