设计模式 - 许多简单的接收器与一个复杂的接收器

时间:2014-07-27 16:32:05

标签: android design-patterns textview broadcastreceiver performance

我有一个Android应用程序,其中包含很多TextViews,它显示不同类型的传入数据(想想速度,方向,温度,等级......)。但是,在任何一个屏幕上只能看到少数几个。

所以我的问题是: 什么是最轻的实现?我应该有一个广播接收器(解压缩输入数据并在适当时更新各种Textview - 复杂)或让每个电视注册自己的接收器并在适当时自行更新 - 简单。

我不确定所有接收器的开销是多少。现在我已经实现了上面的第二个选项,因为它很好地封装了功能,但是我注意到屏幕外视图的接收器仍在触发,并且没有onPause / onResume方法,因此无法注册/取消注册接收器。响应性非常重要,因此我希望尽可能保持应用程序的轻松。

提前致谢

0 个答案:

没有答案