私はこのコードを持っています:
public class JsoupParser {
ArrayList<CompanyInfo> arr = new ArrayList<CompanyInfo>();
public JsoupParser() {}
public ArrayList<CompanyInfo> parse(final String link) throws IOException {
Runnable runnable = new Runnable() {
public void run() {
// Here I do some operations and then assign some value
// to my `arr` ArrayList
}
};
new Thread(runnable).start();
return arr; // error here, as expected
}
}
システムはすぐにを返します。arr
その時点ではnull
です。
arr
終了後に戻るにはどうすればよいThread
ですか?終了したことをどのように通知できThread
ますか?