Android-运行线程并仅在线程完成时获取变量值

Android-运行线程并仅在线程完成时获取变量值,android,multithreading,Android,Multithreading,我需要在线程完成时获取一个变量值: 1) 类hello:运行一个线程X 2) 线程X将做一些工作,并设置一个带有某个值的变量J 3) 类hello:在线程X完成后获取变量J值现有步骤“3”应分为两个步骤: 3) 类你好:加入线程X 4) 类hello:get变量J 参见千方百计。这取决于你想用它做什么,但通常一个可调用的未来会这样做。如果您打算在UIU上使用该变量,建议使用AsyncTask。请给我举个例子?有关Future或AsyncTask类,请参阅文档。你怎么处理这个变量?更多的细节可能有

我需要在线程完成时获取一个变量值:

1) 类hello:运行一个线程X

2) 线程X将做一些工作,并设置一个带有某个值的变量J

3) 类hello:在线程X完成后获取变量J值

现有步骤“3”应分为两个步骤:

3) 类你好:加入线程X

4) 类hello:get变量J


参见

千方百计。这取决于你想用它做什么,但通常一个可调用的未来会这样做。如果您打算在UIU上使用该变量,建议使用AsyncTask。请给我举个例子?有关
Future
AsyncTask
类,请参阅文档。你怎么处理这个变量?更多的细节可能有助于缩小范围。请你举个例子好吗?不。现在你知道“加入”(或者“异步任务”甚至“未来”)是你要找的东西的名称,你应该可以在互联网上的其他地方找到例子。