是否可以从"com.example.myApp.MainActivity"
这样的字符串中获取Context?
我正在使用AlarmManager
,并且即使在关闭并从所有活动重新打开应用程序后也想要取消警报。我将requestCode
的{{1}}保存在表格中,如果我尝试在相同的活动中取消它(在重新打开应用程序后),该表格效果很好。
但是如果我想在另一个活动中取消它,我必须设置与之前设置相同的上下文。我想过将上下文保存为字符串并在从表中取消之前读取它。
这是可能的还是有更好的解决方案?提前致谢
答案 0 :(得分:2)
在您的情况下,您需要的只是Service
所以在这里你只需要创建一个完全独立且永远存在的服务;)并且你可以非常轻松地向你的服务发送消息。我认为这是最好的报警功能:)所以最后,你不需要有一些静态字符串的脏解决方案来获取上下文。