qpython icon indicating copy to clipboard operation
qpython copied to clipboard

Smsfacade can't update new message

Open prairiewolf11 opened this issue 6 years ago • 0 comments

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()

` image

prairiewolf11 avatar Jan 12 '19 04:01 prairiewolf11