它是否提高了在Android中存储上下文的性能?

时间:2015-05-06 22:10:33

标签: android performance

在android中,我发现我打了很多电话: getApplicationContext(); 我应该将上下文存储在变量中,而不是每次都使用该方法来检索它吗?对于继续根据需要调用此方法与从成员检索相比,它是否会对性能产生重大影响?

1 个答案:

答案 0 :(得分:1)

不,它不会改善性能,因为getApplicationContext()复杂度为O(1)

这意味着这种方法非常快,你可能不会注意到这种差异。但是,您可以将值存储在变量中并多次使用,以提高可读性和可操作性。