fix java.lang.IllegalArgumentException at DeviceListActivity
moved unregisterReceiver from onStop to onDestroy and prevent an java.lang.IllegalArgumentException that occurred when an activity has stopped and started already