android - How to use bufferedreader.readLine in kivy? -


im using kivy + bluetooth socket.

while i'm receiving data bluetooth, bufferedreader.read() method works. bufferedreader.readline() method won't work..

def change_data(self):         logger.info('im in change_data!!')         self.data = 'change_data'          paired_devices = bluetoothadapter.getdefaultadapter().getbondeddevices().toarray()         if bluetoothadapter.isenabled() == false:             logger.info('bluetooth not turned on')             pythonactivity.mactivity.startactivityforresult(intent(bluetoothadapter.action_request_enable), 200)         else:             pass         device in paired_devices:             self.data = str(device.getname())             logger.info('im in loop!!'+str(device))             if device.getname() == 'hc-06':                  self.socket = device.createrfcommsockettoservicerecord(uuid.fromstring('00001101-0000-1000-8000-00805f9b34fb'))                  break         if self.socket == none:             pass         else:             self.data = 'connecting'             self.socket.connect() def read(self,dt):         self.recv = bufferedreader(inputstreamreader(self.socket.getinputstream()))         self.data =self.recv.read() def start(self):         self.change_data()         clock.schedule_interval(self.read,1) 

readline read io need data end \r\n , bluetooth send data need add end tag \r\n