Domanda

I'm using positioning.position(). but this function is blocking. I want to be able to run another function while the GPS is being measured.

thanks

È stato utile?

Soluzione

I'm not familiar with the S60, but if it supports threading here's an example of doing two functions at once:

import threading
import time

def doit1():
    for i in range(10):
        time.sleep(.1)
        print 'doit1(%d)' % i

def doit2():
    for i in range(10):
        time.sleep(.2)
        print 'doit2(%d)' % i

t = threading.Thread(target=doit2)
t.start()
doit1()
t.join()
print 'All done.'

Hope this helps.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top