在我的选项卡应用程序中,每次更改选项卡时,我都会使用该选项卡的views / elements的findViewByIDs(16项)。我想知道使用这种方法是慢,电池耗尽还是耗时?或者我应该将所有16个值* 4个选项卡存储为类变量,并在需要时使用它们吗?
你是什么设计经验。谢谢
答案 0 :(得分:3)
如果您正在尝试进行优化,可能需要查看以下文章:http://blog.stylingandroid.com/listview-part-4/了解相关信息,但有一点需要注意的是findViewById
可能是一个问题,因此您可以缓存您的内容找到或使用http://commonsware.com/Android/中的持有人模式,但您可能会发现其他一些建议也有帮助。
答案 1 :(得分:1)
AchI认为是。您可以创建视图缓存以存储先前的视图。那么你可以只为每个视图找到一次。