1

我正在开发一个联系人应用程序。我已经完成了它的代码。它运行良好,可以做所有你可以要求它做的事情,而不会让人头疼。但是,仍有改进的机会。为了消除任何类型的延迟,我在通过进度对话框向用户提供任何 UI 之前加载所有联系人图像和主要电话号码。我想实现一种机制,以便应用程序在用户完成滚动并搜索/读取联系人姓名以获得所需的姓名时开始检索联系人图像,因此线程应该在用户开始阅读/或停止滚动时立即启动,并且无论如何,他开始滚动,线程应该暂停并让用户再次滚动。除了实施其他减少延迟的技术之外,如何实现它的任何想法,我相信这将是最好的。所以,有任何想法吗 ?我不知道如何启动这个机制。

4

1 回答 1

0

我建议为此使用 Executors 而不是 Threads。这是一个例子 - http://docs.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/ThreadPoolExecutor.html

于 2013-03-16T18:06:33.747 回答