views:

64

answers:

3

I know that the best to start service is

startService(new Intent(this, MyService.class  ));

How can I send my application context also when I am starting a new service?

+1  A: 

Why do you want to do that?

A Service itself is a context, use this when you need a context in a Service.

Pentium10
A: 

You could use:-

Context mycontext;
mycontext = getBaseContext();
startService(new Intent(mycontext, MyService.class  ));

Long winded code, but easy to understand, if this is what your looking for?

andy_spoo
That is not significantly different -- and definitely no better -- than the code the OP presently has.
CommonsWare
A: 

Thanks guys i able to solve my problem by this line from my service

this.context=this.createPackageContext("com.myPackage", Context.CONTEXT_IGNORE_SECURITY );

Thanks for all those suggestion though.

/minhaz

minhaz