我的 ListView 包含两个 TextView。其中一个是显示一个数字,这个数字每秒钟递增一次,直到一个固定值(比如说 100)。例如,如果 ListView 的一行有数字 5,那么它将增加 6,7,8....100,而此列表视图的其他项目有 13,那么它将增加 14,15,16...100。
那么如何以及何时为每一行启动和停止一个线程,它将更新每一行的数字。我想我必须从 BaseAdapter.getView() 启动一个线程,但问题是当 ListItem 更新时如何处理这种情况。
我的 ListView 包含两个 TextView。其中一个是显示一个数字,这个数字每秒钟递增一次,直到一个固定值(比如说 100)。例如,如果 ListView 的一行有数字 5,那么它将增加 6,7,8....100,而此列表视图的其他项目有 13,那么它将增加 14,15,16...100。
那么如何以及何时为每一行启动和停止一个线程,它将更新每一行的数字。我想我必须从 BaseAdapter.getView() 启动一个线程,但问题是当 ListItem 更新时如何处理这种情况。