向我解释我想要的东西可能会令人困惑,但让我试试。 我正在实现一个可运行的。 在uithread上运行runnable。 使用处理程序执行60000毫安的后执行。 这对我来说没问题。但由于我有聊天活动,用户不能等待一分钟才能收到消息。所以我把帖子改为5000 milis。 现在它在第一次执行时获取记录并显示两次记录。 这是因为我传递了一个id,它被更新了最新的记录。
对于面糊视图。 1.如果我执行延迟时间为5000的代码,它会将数据附加到listview两次。 因为Id没有更新,因为第一次执行runnable还没有完成,同时另一个实例已经启动。我们可以知道runnable是否已经完成了它的首次执行,或者将runnable放入队列以便它使用最新的数据。
我希望你能解决我的问题并请求大家帮助我。