在Android中启动服务

时间:2010-07-07 18:59:10

标签: android service

我知道最好开始服务是

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

如何在开始新服务时发送应用程序上下文?

3 个答案:

答案 0 :(得分:1)

你为什么要这样做?

服务本身是一个上下文,当您需要服务中的上下文时使用this

答案 1 :(得分:1)

谢谢你们,我能够通过我的服务

来解决我的问题
this.context=this.createPackageContext("com.myPackage", Context.CONTEXT_IGNORE_SECURITY );

感谢所有这些建议。

/ minhaz

答案 2 :(得分:0)

您可以使用: -

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

冗长的代码,但很容易理解,如果这是你想要的?