我在 Blackberry 的 invokeLater 方法中有一个线程,例如:
startButton.setChangeListener(new FieldChangeListener() {
public void fieldChanged(Field arg0, int arg1) {
UiApplication.getUiApplication().invokeLater(new Runnable() {
public void run() {
Thread thread = new Thread(){
public void run() {
uploadFile();
}
};
thread.start();
}
});
}
我有一个线程,因为我想在后台运行该功能,并希望能够在其工作的同时做其他事情。我想知道这是否是一个好方法。在这种情况下我真的需要 invokeLater 吗?