that's the way this type of "keyboard" works, eg, a bluetooth barcode scanner: the output of the scan is automatically sent as a string to an in focus edittext view. in this case, you apparently have to press a "send" button of some sort. at least, that's what the manufacturer says on its website. you should probably make sure the pairing is set first and that the device has found your smartphone (you'll see a tiny icon at the top of the screen). if you forget to have things set up first and, instead, turn on the device after the app has started, the device will be recognized of course, but the app will jump to resume. this isn't necessarily a problem unless you make certain assumptions about the state of your app should this happen. (for example, your edittext will probably lose focus, and when you press the button, nothing will appear to happen.)