Merge "ContextHubManager: Rename Callback class." into nyc-dev
am: b8768ac
* commit 'b8768acda2e6fd48e969226728acd3dbcc1082a1':
ContextHubManager: Rename Callback class.
This commit is contained in:
@@ -15279,19 +15279,19 @@ package android.hardware.location {
|
|||||||
method public android.hardware.location.ContextHubInfo getContextHubInfo(int);
|
method public android.hardware.location.ContextHubInfo getContextHubInfo(int);
|
||||||
method public android.hardware.location.NanoAppInstanceInfo getNanoAppInstanceInfo(int);
|
method public android.hardware.location.NanoAppInstanceInfo getNanoAppInstanceInfo(int);
|
||||||
method public int loadNanoApp(int, android.hardware.location.NanoApp);
|
method public int loadNanoApp(int, android.hardware.location.NanoApp);
|
||||||
method public int registerContextHubCallback(android.hardware.location.ContextHubManager.ContextHubCallback);
|
method public int registerCallback(android.hardware.location.ContextHubManager.Callback);
|
||||||
method public int registerContextHubCallback(android.hardware.location.ContextHubManager.ContextHubCallback, android.os.Handler);
|
method public int registerCallback(android.hardware.location.ContextHubManager.Callback, android.os.Handler);
|
||||||
method public int sendMessage(int, int, android.hardware.location.ContextHubMessage);
|
method public int sendMessage(int, int, android.hardware.location.ContextHubMessage);
|
||||||
method public int unloadNanoApp(int);
|
method public int unloadNanoApp(int);
|
||||||
method public int unregisterContextHubCallback(android.hardware.location.ContextHubManager.ContextHubCallback);
|
method public int unregisterCallback(android.hardware.location.ContextHubManager.Callback);
|
||||||
field public static final int ANY_HUB = -1; // 0xffffffff
|
field public static final int ANY_HUB = -1; // 0xffffffff
|
||||||
field public static final int MSG_DATA_SEND = 3; // 0x3
|
field public static final int MSG_DATA_SEND = 3; // 0x3
|
||||||
field public static final int MSG_LOAD_NANO_APP = 1; // 0x1
|
field public static final int MSG_LOAD_NANO_APP = 1; // 0x1
|
||||||
field public static final int MSG_UNLOAD_NANO_APP = 2; // 0x2
|
field public static final int MSG_UNLOAD_NANO_APP = 2; // 0x2
|
||||||
}
|
}
|
||||||
|
|
||||||
public static abstract class ContextHubManager.ContextHubCallback {
|
public static abstract class ContextHubManager.Callback {
|
||||||
ctor protected ContextHubManager.ContextHubCallback();
|
ctor protected ContextHubManager.Callback();
|
||||||
method public abstract void onMessageReceipt(int, int, android.hardware.location.ContextHubMessage);
|
method public abstract void onMessageReceipt(int, int, android.hardware.location.ContextHubMessage);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ public final class ContextHubManager {
|
|||||||
|
|
||||||
private final Looper mMainLooper;
|
private final Looper mMainLooper;
|
||||||
private IContextHubService mContextHubService;
|
private IContextHubService mContextHubService;
|
||||||
private ContextHubCallback mCallback;
|
private Callback mCallback;
|
||||||
private Handler mCallbackHandler;
|
private Handler mCallbackHandler;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -62,8 +62,8 @@ public final class ContextHubManager {
|
|||||||
/**
|
/**
|
||||||
* An interface to receive asynchronous communication from the context hub.
|
* An interface to receive asynchronous communication from the context hub.
|
||||||
*/
|
*/
|
||||||
public abstract static class ContextHubCallback {
|
public abstract static class Callback {
|
||||||
protected ContextHubCallback() {}
|
protected Callback() {}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Callback function called on message receipt from context hub.
|
* Callback function called on message receipt from context hub.
|
||||||
@@ -226,12 +226,12 @@ public final class ContextHubManager {
|
|||||||
*
|
*
|
||||||
* @param callback Callback object
|
* @param callback Callback object
|
||||||
*
|
*
|
||||||
* @see ContextHubCallback
|
* @see Callback
|
||||||
*
|
*
|
||||||
* @return int 0 on success, -1 otherwise
|
* @return int 0 on success, -1 otherwise
|
||||||
*/
|
*/
|
||||||
public int registerContextHubCallback(ContextHubCallback callback) {
|
public int registerCallback(Callback callback) {
|
||||||
return registerContextHubCallback(callback, null);
|
return registerCallback(callback, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -240,11 +240,11 @@ public final class ContextHubManager {
|
|||||||
* @param callback Callback object
|
* @param callback Callback object
|
||||||
* @param handler Handler object
|
* @param handler Handler object
|
||||||
*
|
*
|
||||||
* @see ContextHubCallback
|
* @see Callback
|
||||||
*
|
*
|
||||||
* @return int 0 on success, -1 otherwise
|
* @return int 0 on success, -1 otherwise
|
||||||
*/
|
*/
|
||||||
public int registerContextHubCallback(ContextHubCallback callback, Handler handler) {
|
public int registerCallback(Callback callback, Handler handler) {
|
||||||
synchronized(this) {
|
synchronized(this) {
|
||||||
if (mCallback != null) {
|
if (mCallback != null) {
|
||||||
Log.e(TAG, "Max number of callbacks reached!");
|
Log.e(TAG, "Max number of callbacks reached!");
|
||||||
@@ -259,13 +259,13 @@ public final class ContextHubManager {
|
|||||||
/**
|
/**
|
||||||
* Unregister a callback for receive messages from the context hub.
|
* Unregister a callback for receive messages from the context hub.
|
||||||
*
|
*
|
||||||
* @see ContextHubCallback
|
* @see Callback
|
||||||
*
|
*
|
||||||
* @param callback method to deregister
|
* @param callback method to deregister
|
||||||
*
|
*
|
||||||
* @return int 0 on success, -1 otherwise
|
* @return int 0 on success, -1 otherwise
|
||||||
*/
|
*/
|
||||||
public int unregisterContextHubCallback(ContextHubCallback callback) {
|
public int unregisterCallback(Callback callback) {
|
||||||
synchronized(this) {
|
synchronized(this) {
|
||||||
if (callback != mCallback) {
|
if (callback != mCallback) {
|
||||||
Log.e(TAG, "Cannot recognize callback!");
|
Log.e(TAG, "Cannot recognize callback!");
|
||||||
@@ -284,7 +284,7 @@ public final class ContextHubManager {
|
|||||||
final ContextHubMessage message) {
|
final ContextHubMessage message) {
|
||||||
if (mCallback != null) {
|
if (mCallback != null) {
|
||||||
synchronized(this) {
|
synchronized(this) {
|
||||||
final ContextHubCallback callback = mCallback;
|
final Callback callback = mCallback;
|
||||||
Handler handler = mCallbackHandler == null ?
|
Handler handler = mCallbackHandler == null ?
|
||||||
new Handler(mMainLooper) : mCallbackHandler;
|
new Handler(mMainLooper) : mCallbackHandler;
|
||||||
handler.post(new Runnable() {
|
handler.post(new Runnable() {
|
||||||
|
|||||||
Reference in New Issue
Block a user