如果我的Android Things应用程序没有UI,我是否需要使用后台线程?

如果我的Android Things应用程序没有UI,我是否需要使用后台线程?,第1张

概述我正在使用 Android Things编写应用程序,并且大多数 samples都不使用任何UI,即使他们使用活动.我还需要为Android Things应用程序使用后台线程吗? 从技术上讲,您的Android Things应用程序确实具有UI.您可以使用普通的Android应用程序(例如setContentView(),使用Views和ViewGroups等)进行 *** 作,您也可以在Android 我正在使用 Android Things编写应用程序,并且大多数 samples都不使用任何UI,即使他们使用活动.我还需要为AndroID Things应用程序使用后台线程吗?解决方法 从技术上讲,您的AndroID Things应用程序确实具有UI.您可以使用普通的AndroID应用程序(例如setContentVIEw(),使用VIEws和VIEwGroups等)进行 *** 作,您也可以在AndroID Things应用程序中执行此 *** 作,如果使用连接到显示器的板,则可以看到显示屏上的这个UI.事实上,如果显示器支持触摸(如 this one),您甚至可以像普通的AndroID应用程序一样与UI进行交互.

无论您是否使用任何标准UI工具包,您的应用程序就像其他任何工具包一样,仍然必须遵守AndroID的线程策略,例如:您无法在主线程上执行网络 *** 作.与任何其他应用程序一样, *** 作系统仍会监视应用程序的主线程以获得响应,因此,如果与外围设备的交互可以执行长时间运行或阻止 *** 作,则应使用后台线程来防止系统认为您的应用程序没有响应.

总结

以上是内存溢出为你收集整理的如果我的Android Things应用程序没有UI,我是否需要使用后台线程?全部内容,希望文章能够帮你解决如果我的Android Things应用程序没有UI,我是否需要使用后台线程?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1122763.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存