在上一个方法完成后执行该方法

问题描述 投票:0回答:1

我正在制作一个Android应用程序,我从互联网上获取数据并将其存储在带有自定义适配器的ArrayList中。获取数据需要时间,在这段时间内,下一个函数自行运行。我只希望在完全提取数据时运行下一个函数。我能做什么?我认为它必须与线程做一些事情,请解释线程是什么以及我们如何使用它们?

假设有2个功能

功能A功能B.

我只希望函数B在函数A完成其任务时运行。无论如何要做到这一点?

java android multithreading arraylist
1个回答
0
投票

有很多可用的在线资源,您可以从中获取有关Java中的线程的信息。

我强烈推荐官方Java Documentation

This Introduction也不差一半。

至于在一个方法中获取信息,然后等到运行下一个方法,就像@cHao说的那样,只需按顺序调用方法

A();
B();

除非您已经在代码中设置了多个线程,否则这应该可以正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.