
8
Handler for Processing Messages From Reader:
private class MtHandlerCallback implements Callback {
public boolean handleMessage(Message msg) {
boolean ret = false;
switch (msg.what) {
case DEVICE_MESSAGE_CARDDATA_CHANGE:
mStringCardDataBuffer = (String)msg.obj;
// Process card data
ret = true;
break;
case DEVICE_STATUS_CONNECTED:
if (((Number)msg.obj).intValue() ==
DEVICE_STATUS_CONNECTED_SUCCESS) {
// Reader connected successfully
} else if (((Number)msg.obj).intValue() == D
EVICE_STATUS_CONNECTED_FAIL){
// Reader connection failed
} else if (((Number)msg.obj).intValue() ==
DEVICE_STATUS_CONNECTED_PERMISSION_DENIED){
// Reader connection permission denied
}
break;
case DEVICE_STATUS_DISCONNECTED:
// Reader disconnected
break;
default:
ret = false;
break;
}
return ret;
}
}
Kommentare zu diesen Handbüchern