yes ,I run Activity in the front but I hava run service run in the
background.Now I want use Toast.makeText this method show message on the
Activity. In Service I don't know get Activity context so Toast.makeText
method don't show message to screen.
2010/8/11 Bob Kerns r...@acm.org
My guess? I'd guess that you're expecting it to immediately show up,
and you're continuing to do something right afterwards.
It will not show up until after you exit from the method.
Toast.show() queues up a request to show it, it doesn't actually do
anything on the screen itself. (It can't). It's not until you return
back to the event-handling loop that the toast can be shown.
At least, that's the usual reason.
Note that this is also true in an Activity. If you call show() in an
activity, and follow it with Thread.sleep(60*1000), it won't show up
until a minute later, after the sleep returns.
By the way -- toast does not display IN an activity. It shows up IN
FRONT OF an activity. That is, the activity is not affected, the toast
is just in front of it briefly. In this case, the activity is not
really involved at all.
On Aug 11, 3:06 am, CaryWang wangjf...@gmail.com wrote:
I use Toast.makeText(getApplicationContext(), test,
Toast.LENGTH_SHORT).show(); don't display in the Activity.why?
2010/8/11 Sarwar Erfan erfanonl...@gmail.com
Do you wan to display a Toast from a Service? You do not need any
Activy to do so.
A toast can be created and displayed from an Activity or Service. If
you create a toast notification from a Service, it appears in front of
the Activity currently in focus.
A Service is indirectly derived from Context. You have
getApplicationContext() method in a service and you can use the
returned Context in your Toast.
Have a look at this page:
http://developer.android.com/guide/topics/ui/notifiers/toasts.html
Regards
Sarwar Erfan
On Aug 11, 3:50 pm, CaryWang wangjf...@gmail.com wrote:
I run service in the background I want to use Toast.makeText display
message
to run Activity.but I don't know Activity context I know Activity
packageName and className.What should I do?
--
Cary
--
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.comandroid-developers%2bunsubscr...@googlegroups.comandroid-developers%2Bunsubs
cr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--
Cary
--
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.comandroid-developers%2bunsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--
Cary
--
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