public class ServiceHandler extends AbstractPluginListener implements android.content.ServiceConnection
Modifier and Type | Field and Description |
---|---|
protected java.util.ArrayList<android.os.Message> |
mMessages |
callback
Constructor and Description |
---|
ServiceHandler(org.apache.cordova.CordovaInterface cordova,
java.lang.Class<? extends android.app.Service> serviceClass) |
Modifier and Type | Method and Description |
---|---|
boolean |
bindService() |
android.os.Messenger |
getService() |
boolean |
isBound() |
void |
onServiceConnected(android.content.ComponentName name,
android.os.IBinder service) |
void |
onServiceDisconnected(android.content.ComponentName name) |
boolean |
queueMessage(android.os.Message msg) |
void |
setService(android.os.Messenger service) |
void |
unbindService() |
onDestroy, sendPluginResult, sendPluginResult, sendPluginResult, sendPluginResult, sendPluginResult, sendPluginResult, sendPluginResult, sendPluginResult, sendPluginResult, sendPluginResult, sendPluginResult, sendPluginResult, sendPluginResult, sendPluginResult, sendPluginResult, sendPluginResult, setCallBack
public ServiceHandler(org.apache.cordova.CordovaInterface cordova, java.lang.Class<? extends android.app.Service> serviceClass)
public boolean bindService()
public void unbindService()
public void onServiceConnected(android.content.ComponentName name, android.os.IBinder service)
onServiceConnected
in interface android.content.ServiceConnection
public void onServiceDisconnected(android.content.ComponentName name)
onServiceDisconnected
in interface android.content.ServiceConnection
public android.os.Messenger getService()
public void setService(android.os.Messenger service)
public boolean isBound()
public boolean queueMessage(android.os.Message msg)