我正在使用 pys60 为 symbian 开发一个短信应用程序。我已经创建了一个用于发送短信的线程,但是 read 不起作用。
我希望这个线程在后台运行,不管应用程序是否关闭。
联系人索引是一个包含联系人号码和姓名的字典。
def send_sms(contact_index):
import thread
appuifw.note(u"entered to send sms thread")
tid = thread.start_new_thread(send_sms_thread, (contact_index, ))
appuifw.note(u"completed")
它进入“进入发送短信线程”,但之后没有继续。
功能 sens_sms_thread 是:
def send_sms_thread(contact_index):
appuifw.note(u"entering the thread in sending sms in loops")
for numbers in contact_index:
name = contact_index[number]
appuifw.note(u"sending sms to %s ." % name)
messaging.sms_send(numbers, message_content, '7bit', cb, '')
e32.ao_sleep(30)
谁能告诉我为什么它没有进入这个线程,无论应用程序是否关闭,它都会在后台运行?