Advertisement
sandipmjadhav

Handler Class

Oct 26th, 2012
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.77 KB | None | 0 0
  1. public abstract class BapiHandler extends Handler {
  2.  
  3. protected void handler_Message_StateChange_Connected(Message msg) {};
  4.  
  5. protected void handler_Message_StateChange_Connecting(Message msg) {};
  6.  
  7. protected void handler_Message_StateChange_Listen_None(Message msg) {};
  8.  
  9. protected void handler_Message_Write(Message msg) {}
  10.  
  11. protected void handler_Message_Measurement_Reading(Message msg) {}
  12.  
  13. protected void handler_Message_Device_Name(Message msg) {}
  14.  
  15. protected void handler_Message_Show_Toast(Message msg) {}
  16.  
  17. protected void handler_Message_Bluetooth_Discovery_Started(Message msg) {}
  18.  
  19. protected void handler_Message_Bluetooth_Discovery_Ended(Message msg) {}
  20.  
  21. protected void handler_Message_Remote_Device_Found(Message msg) {}
  22.  
  23. protected void handler_Message_Bluetooth_Lost(Message msg) {}
  24.  
  25. protected void handler_Message_Bluetooth_Found(Message msg){}
  26.  
  27. protected void handler_Message_Remote_Device_Lost(Message msg) {}
  28.  
  29. protected void handler_Message_SetAliasName_Response(Message msg){}
  30.  
  31. protected void handler_Message_Start_Calieberation_Mode(Message msg){}
  32.  
  33. protected void handler_Message_Calibration_Reading(Message msg){}
  34.  
  35. /**
  36. * @author sandipj
  37. * @param msg
  38. * -- msg received from broadcast receiver and BluetoothSensorConnectionService
  39. */
  40. public void handleMessage(Message msg) {
  41. //TODO do your stuff here
  42.  
  43. switch (msg.what) {
  44. case GlobalValues.MESSAGE_STATE_CHANGE:
  45. Log.i("BapiHandler", "MESSAGE_STATE_CHANGE: " + msg.arg1);
  46. switch (msg.arg1) {
  47. case GlobalValues.STATE_CONNECTED:
  48. handler_Message_StateChange_Connected(msg);
  49. break;
  50. case GlobalValues.STATE_CONNECTING:
  51. handler_Message_StateChange_Connecting(msg);
  52. break;
  53. case GlobalValues.STATE_LISTEN:
  54. case GlobalValues.STATE_NONE:
  55. handler_Message_StateChange_Listen_None(msg);
  56. break;
  57. }
  58. break;
  59.  
  60. case GlobalValues.MESSAGE_WRITE:
  61. handler_Message_Write(msg);
  62. break;
  63.  
  64. case GlobalValues.MESSAGE_MEASUREMENT_READING:
  65. handler_Message_Measurement_Reading(msg);
  66. break;
  67.  
  68. case GlobalValues.MESSAGE_DEVICE_NAME:
  69. handler_Message_Device_Name(msg);
  70. break;
  71.  
  72. case GlobalValues.MESSAGE_SHOW_TOAST:
  73. handler_Message_Show_Toast(msg);
  74. break;
  75.  
  76. case GlobalValues.MESSAGE_BLUETOOTH_DESCOVERY_STARTED:
  77. handler_Message_Bluetooth_Discovery_Started(msg);
  78. break;
  79.  
  80. case GlobalValues.MESSAGE_BLUETOOTH_DESCOVERY_ENDED:
  81. handler_Message_Bluetooth_Discovery_Ended(msg);
  82. break;
  83.  
  84. case GlobalValues.MESSAGE_REMOTE_DEVICE_FOUND:
  85. handler_Message_Remote_Device_Found(msg);
  86. break;
  87.  
  88. case GlobalValues.MESSAGE_BLUETOOTH_CONNECTION_LOST:
  89. handler_Message_Bluetooth_Lost(msg);
  90. break;
  91.  
  92. case GlobalValues.MESSAGE_BLUETOOTH_CONNECTION_FOUND:
  93. handler_Message_Bluetooth_Found(msg);
  94. break;
  95.  
  96. case GlobalValues.MESSAGE_REMOTE_DEVICE_LOST:
  97. handler_Message_Remote_Device_Lost(msg);
  98. break;
  99.  
  100. case GlobalValues.MESSAGE_SET_ALIAS_READ:
  101. handler_Message_SetAliasName_Response(msg);
  102. break;
  103.  
  104. case GlobalValues.MESSAGE_START_CALIBERATION_MODE:
  105. handler_Message_Start_Calieberation_Mode(msg);
  106. break;
  107.  
  108. case GlobalValues.MESSAGE_CALIBERATION_READING:
  109. handler_Message_Calibration_Reading(msg);
  110. break;
  111.  
  112. }
  113. }
  114.  
  115. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement