How Can I Put Toast In A Runnable Of A Service?
I have a service which contains a Timer and TimerTask for receiving data from Webservice in periods of time. everything works fine except Toast. I want to show a Toast to user in p
Solution 1:
Create a handler to display toast.
Use following:
where you want to display toast call:
//printToast.sendEmptyMessage();//If you dont want to send no paramter//if you want to send some object to handler/*
Message msg=printToast.obtainMessage();
msg.obj=objToSent;
printToast.sendMessage(msg);
*/final Handler printToast= newHandler(newCallback() {
@OverridepublicbooleanhandleMessage(Message msg) {
Toast.makeText....;
}
});
Solution 2:
**
Handler printToast= newHandler(newCallback() {
@OverridepublicbooleanhandleMessage(Message msg) {
Toast.makeText....;
}
});
your Runnable
{
run()
{
do what ever you want
printToast.sendMessage(printToast.obtainMessage());
}
}
**
Post a Comment for "How Can I Put Toast In A Runnable Of A Service?"