0

在我的应用程序中,我使用视图分页器和片段进行划动。在我的片段类中,我使用了一个asynctask来解析json.so,当我每次连续滑动该代码正在运行在background.but但我想执行此解析代码只有当片段完全可见意味着在休息condition.so有没有办法做到这一点?如何在用户连续滑动时高效地执行线程

回答

0

检查Activity#onUserInteraction()。该事件在用户正在进行交互时被调用。您可以制作一个重置用户互动的计时器。当你的计时器达到一定时间时才启动你的JSON解析器。

+0

但是在片段中没有类似'onUserInteraction()'的方法。我在我的片段类中启动了我的json解析器。有没有其他方法可以做到这一点?@ m0skit0 –