gpt4 book ai didi

Android:检测时钟分钟变化的监听器

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:47:20 25 4
gpt4 key购买 nike

我正在考虑如何实现一个监听器来检测我手机上的时间。

1) 处理程序2) 报警管理器3)自己线程的东西

我希望我的应用程序在时钟变化的每一分钟运行特定代码,重要的是在我手机上的分钟变化的同时触发,否则我只会使用等待 60000 的线程。

最佳答案

感谢 Manpreet Singh 的提示,我得出了以下结论:

BroadcastReceiver tickReceiver = new BroadcastReceiver(){
@Override
public void onReceive(Context context, Intent intent) {
if(intent.getAction().compareTo(Intent.ACTION_TIME_TICK) == 0) {
Log.v("Karl", "tick tock tick tock...");
}
}
};
registerReceiver(tickReceiver, new IntentFilter(Intent.ACTION_TIME_TICK)); // register the broadcast receiver to receive TIME_TICK

然后调用下面的 onStop():

// unregister broadcast receiver, will get an error otherwise
if(tickReceiver!=null)
unregisterReceiver(tickReceiver);

关于Android:检测时钟分钟变化的监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28934625/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com