如何在不冻结UI的情况下在Android中运行无限循环?

前端之家收集整理的这篇文章主要介绍了如何在不冻结UI的情况下在Android中运行无限循环?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在创建和 Android程序,需要不断继续通过蓝牙发送数据现在我使用这样的东西:
for(;;)
{
//send message
}

虽然这可以冻结我的用户界面和应用程序如何实现相同而不冻结我的用户界面?

我确信应用程序在监控数据时发送数据.

解决方法

将循环放在带有单独Thread的 AsyncTask,Service中,或者放在Activity旁边的另一个Thread中.永远不要在主(UI)线程中做繁重的工作,infinte循环或阻塞调用.

猜你在找的Android相关文章