我已经阅读了一些关于何时使用活动(activity)和何时使用应用程序上下文(application context)的讨论(例如此SO帖子)。
我想知道在使用方法Toast.makeText()时,使用活动或应用程序上下文的影响是什么。
文档只简要说明了参数context
:
Context:要使用的上下文。通常是您的应用程序或活动对象。
我的问题是
- 当使用活动上下文时,toast的持续时间是否受活动生命周期的限制?
- 内存泄漏是否是一个严重的问题?它们似乎仅受到toast持续时间的限制。
还有什么需要考虑的吗?