When your app is not visible it isn’t “running in the background.” It’s in a dormant state waiting to be restored or released. To have it explicitly perform some operation while it is in this state, you need to set up a background service that will run independently from your app. To get started, check out this Google guide: http://developer.android.com/guide/components/services.html
1
solved Sends SMS in Background when Power Button is pressed