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