我正在尝试创建运行后台操作的SyncAdapter (没有前台通知)。
它正在工作,除了触发ContentResolver.requestSync(...)的活动(任务)从最近的应用程序上刷走的情况。在这种情况下,进程被终止,onPerformSync(...)未完成。
我知道,这是预期的安卓行为,但在常规的Service中,我会设置
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
super.onStartCommand(intent, flags, startId);
我正在尝试构建一个查询来分析我们的时间跟踪系统中的数据。每次用户刷入或刷出时,都会生成一行记录刷入或刷出的时间以及站点内或站点外(进入或退出)。在用户'Joe Bloggs‘的情况下,有4行,我想配对,并计算在网站上为Joe Bloggs花费的总时间。
问题是,有一些记录不太容易配对。在给出的示例中,第二个用户有两个连续的'on‘,我需要找到一种方法来忽略重复的’on‘或'off’行。
ID | Time |OnOffSite| UserName
---------------------------------------