This discussion should go into the Android Developers group. :)

But in answer to your question:

Even if you could do it, be sure not to launch an activity at just any
moment. Your customers are going to be really mad at you if they are
in a phone call or doing some other stuff and suddenly your service
presents them with a new screen. Instead, use the Notification bar.
User can drag the notification bar down, see your service's
notification, click on it and then start your activity.


On Apr 2, 8:52 am, Sahil Arora <[email protected]> wrote:
> Thanks..it worked.
>
> On 4/2/09, Blake B. <[email protected]> wrote:
>
>
>
>
>
> > I'm not at my development machine to recall the exact sig, but you
> > need to add something like:
>
> > intentToSaveRecord.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
>
> > before you start the activity.
>
> > On Apr 2, 2:28 am, Zhubham <[email protected]> wrote:
> >> Hi,
>
> >> I give the following command to start an Activity from inside a
> >> service:
>
> >> Intent intentToSaveRecord = new Intent
> >> ("android.intent.action.saveRecord");
> >> startActivity(intentToSaveRecord);
>
> >> This is giving the following run time error:
>
> >> android.util.AndroidRuntimeException: Calling startActivity() from
> >> outside of an Activity  context requires the FLAG_ACTIVITY_NEW_TASK
> >> flag. Is this really what you want?
>
> >> How do I fix this??
>
> >> Please help me with this.
>
> >> Thanks.
>
> >> Regards,
> >> Zhubham.- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Android Discuss" 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-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to