qpython
qpython copied to clipboard
Smsfacade can't update new message
When smsfacade is running ,it can't get new message.It looks like only handle messages before smsfacade running. `# -- coding: utf-8 -- from androidhelper import Android import time
def get_record(): f=open('/storage/emulated/0/qpython/scripts3/'+'msgbox.txt','r') msgbox_ids = f.read() msgbox_ids = msgbox_ids.split(',') return msgbox_ids f.close()
def write_record(): f=open('/storage/emulated/0/qpython/scripts3/'+'msgbox.txt','a') f.write(new_msg_id + ',') f.close()
d = Android() #Get IDs of all messages ids = d.smsGetMessageIds(False) #print(ids) messages_id = ids[1] #Get the lastest message message_id_lastest = messages_id[0] new_msg_id = str(message_id_lastest) msgbox_ids = get_record() while True: print('before') time.sleep(2) from androidhelper import Android if new_msg_id not in msgbox_ids: print(new_msg_id + ' is not found') message_txt = d.smsGetMessageById(message_id_lastest) print(message_txt)
print('fdsa')
msgbox_ids.append(new_msg_id)
write_record()
`