【发布时间】:2020-05-01 08:33:21
【问题描述】:
我是新手,刚刚制作我的第一个应用程序,所以请原谅我的措辞和理解不佳。
我创建了一个 MyAlarms() 类来帮助管理我的警报和通知代码。我需要一些函数的上下文,即 Toast、SharedPreferences 和 PendingIntent。 GetContext() 不起作用,getApplicationContext() 也不起作用,所以我决定从使用它的代码中将上下文传递给 MyAlarms(Context context)。这很好用。
但我现在读到我不应该这样做,因为这可能会导致内存泄漏问题。有没有其他方法可以在类中获取上下文?
提前致谢!
【问题讨论】:
标签: android memory-leaks android-context