我知道这个问题已经在这里被问过几次了,我也搜索过它们,但没有找到任何最终的解决方案。
日期更改时如何在活动中调用方法?
我在活动中使用了广播接收器并像这样设置了意图过滤器
intentFilter.addAction("android.intent.action.DATE_CHANGED");
这件事只有在我手动更改日期时才有效,但它必须像在自动更改日期时调用该方法一样。
我也用过
intentFilter.addAction("android.intent.action.TIME_TICK");
这个工作完美,但由于这是时间滴答,它每分钟都会发生,并且它给出了一个泄漏的窗口错误说
Activity com.example.testandroid.MainActivity has leaked IntentReceiver com.example.testandroid.MainActivity$1@4177ffe0 that was originally registered here. Are you missing a call to unregisterReceiver()?
如何克服这个?
任何建议或好的建议或好的代码总是受欢迎的
谢谢