-2

我有两个活动,并且希望每天在00:00重置其中的值。 问题: 有什么办法可以将两个活动链接到broadcastReceiver的onReceive方法,这样我就可以从onReceive更新活动(TextView和EditText)?从OnReceive方法中的两个活动重置TextView

+0

只需在两个活动的'onReceive'中使用相同的代码即可。也许使用一个静态方法,在这个方法中,你提供TextView和EditText,并清除它们 –

回答

0

创建BroadcastReceiver类并将其注册到清单中。当你声明它的时候,还要将你的活动实例传递给BroadcastReceiver,这样你就可以知道你正在清理/使用哪一个。

现在在您的两项活动中公开清算方法,并使用各项活动的实例从BroadcastReceiver中调用它们。

检查THIS教程和THIS一个关于如何使用BroadcastReceiver类。

相关问题