如何在不阻塞应用程序android的情况下调用和执行函数(这是位置函数)。
我知道我必须使用该线程,但我不知道如何,我希望准备好代码。
答案 0 :(得分:5)
使用以下命令在单独的(非UI)线程上运行代码:
new Thread(new Runnable(){
public void run(){
//do stuff here
}
}).start();
这将创建一个新的Thread(和相应的Runnable,其中包含要在其run()
方法中运行的代码)并启动它 - 调用Runnable中的代码。
或者,您可以查看AsyncTask
(more info here),避免直接使用线程。