0

如何在不阻塞应用程序android的情况下调用和执行一个函数(这是定位函数)。

我知道我必须使用线程,但我不知道如何,我希望准备好代码。

4

1 回答 1

4

使用以下命令在单独的(非 UI)线程上运行代码:

new Thread(new Runnable(){
        public void run(){
            //do stuff here
        }
    }).start();

这将创建一个新线程(以及相应的 Runnable,其中包含要在其run()方法中运行的代码)并启动它——调用 Runnable 中的代码。

或者,您可以查看AsyncTask更多信息here)避免直接使用线程。

于 2012-04-13T03:16:22.153 回答