aboutsummaryrefslogtreecommitdiff
path: root/Common/src/com/googlecode/android_scripting/facade/bluetooth/BluetoothBroadcastHelper.java
diff options
context:
space:
mode:
Diffstat (limited to 'Common/src/com/googlecode/android_scripting/facade/bluetooth/BluetoothBroadcastHelper.java')
-rw-r--r--Common/src/com/googlecode/android_scripting/facade/bluetooth/BluetoothBroadcastHelper.java65
1 files changed, 37 insertions, 28 deletions
diff --git a/Common/src/com/googlecode/android_scripting/facade/bluetooth/BluetoothBroadcastHelper.java b/Common/src/com/googlecode/android_scripting/facade/bluetooth/BluetoothBroadcastHelper.java
index f3bc288c..aab5e63b 100644
--- a/Common/src/com/googlecode/android_scripting/facade/bluetooth/BluetoothBroadcastHelper.java
+++ b/Common/src/com/googlecode/android_scripting/facade/bluetooth/BluetoothBroadcastHelper.java
@@ -25,36 +25,45 @@ import android.content.IntentFilter;
public class BluetoothBroadcastHelper {
- private static BroadcastReceiver mListener;
- private final Context mContext;
- private final BroadcastReceiver mReceiver;
- private final String[] mActions = {BluetoothDevice.ACTION_FOUND,
- BluetoothDevice.ACTION_UUID,
- BluetoothAdapter.ACTION_DISCOVERY_STARTED,
- BluetoothAdapter.ACTION_DISCOVERY_FINISHED};
-
- public BluetoothBroadcastHelper(Context context, BroadcastReceiver listener) {
- mContext = context;
- mListener = listener;
- mReceiver = new BluetoothReceiver();
- }
-
- public void startReceiver() {
- IntentFilter mIntentFilter = new IntentFilter();
- for(String action : mActions) {
- mIntentFilter.addAction(action);
+ private static BroadcastReceiver sListener;
+ private final Context mContext;
+ private final BroadcastReceiver mReceiver;
+ private final String[] mActions = {BluetoothDevice.ACTION_FOUND,
+ BluetoothDevice.ACTION_UUID,
+ BluetoothAdapter.ACTION_DISCOVERY_STARTED,
+ BluetoothAdapter.ACTION_DISCOVERY_FINISHED};
+
+ public BluetoothBroadcastHelper(Context context, BroadcastReceiver listener) {
+ mContext = context;
+ sListener = listener;
+ mReceiver = new BluetoothReceiver();
+ }
+
+ /**
+ * Start the Receiver.
+ */
+ public void startReceiver() {
+ IntentFilter mIntentFilter = new IntentFilter();
+ for (String action : mActions) {
+ mIntentFilter.addAction(action);
+ }
+ mContext.registerReceiver(mReceiver, mIntentFilter);
}
- mContext.registerReceiver(mReceiver, mIntentFilter);
- }
- public static class BluetoothReceiver extends BroadcastReceiver {
- @Override
- public void onReceive(Context context, Intent intent) {
- mListener.onReceive(context, intent);
+ /**
+ * Bluetooth Receiver Class.
+ */
+ public static class BluetoothReceiver extends BroadcastReceiver {
+ @Override
+ public void onReceive(Context context, Intent intent) {
+ sListener.onReceive(context, intent);
+ }
}
- }
- public void stopReceiver() {
- mContext.unregisterReceiver(mReceiver);
- }
+ /**
+ * Unregister the receiver.
+ */
+ public void stopReceiver() {
+ mContext.unregisterReceiver(mReceiver);
+ }
}