我想在我的Android应用程序中创建一个方法并调用该方法内创建的Thread,我是Java新手,正如我之前所讲的。Java中的方法和线程
任何人都可以给我一个例子,我应该如何创建一个方法并在该方法内调用线程!
感谢, 大卫
我想在我的Android应用程序中创建一个方法并调用该方法内创建的Thread,我是Java新手,正如我之前所讲的。Java中的方法和线程
任何人都可以给我一个例子,我应该如何创建一个方法并在该方法内调用线程!
感谢, 大卫
我不知道我理解你的问题。你想在一个方法内启动一个线程?
最简单的方法是:
public void myMethod() {
new Thread().start();
}
如何你可能想要做的事,在这个线程,这是可以做到这样:
public void myMethod() {
new Thread(new Runnable(){
public void run(){
// do something here...
}
}).start();
}
当然这些匿名对象可以扩展成全面的。
我不知道,如果是的this question重复的,因为我没有做在Android上的任何工作。但我的答案将解释如何在线程内运行一个方法。
这是完成此操作的正确方法。为了便于阅读,我通常将Runnable创建为私有成员,然后将其重用为需要在代码中调用的任何地方:new Thread(myRunnable).start; – Nick 2010-09-07 13:28:10
你是对的,如果多次调用,成员会更好:在这个例子中,我采取了最简单的方式。 – Guillaume 2010-09-17 07:52:40