getApplicationContext() returns null in a Service

Viewed 11089

I have a Service in it's own process, I've declared it in manifest like that:

   <service
        android:name="com.discountscatcher.util.PointService"
        android:configChanges="orientation"
        android:process=":pointservice" >
    </service>

But onStartCommand I was trying to get an ApplicationContext, but it always returns null, what I can forget?

    public int onStartCommand(Intent intent, int flags, int startId) {
    android.os.Debug.waitForDebugger();
    Context mContext = getApplicationContext();
    return Service.START_STICKY;
}

and I starting it like that:

    startService(new Intent(getApplicationContext(), PointService.class));

in Myactivity OnCreate

any ideas?

1 Answers
Related