我正在处理一些我们从反编译的APK中获取的旧代码(没有人再拥有代码库,只有我们开发者帐户中的APK)。
其中有一行代码:
if (key.strip() == 'delimiter'):
index_dict['delimiter'] = ast.literal_eval(value)
Android Studio中用于localAlarmManager.setRepeating(3, 10000L + SystemClock.elapsedRealtime(), 25200000L, localPendingIntent);
和10000L
的Android常量是什么?我假设这些是时间间隔。
答案 0 :(得分:2)
如果您查找AlarmManager#setRepeating(...)
的文档,则会发现其签名为:
setRepeating(int type, long triggerAtMillis,
long intervalMillis, PendingIntent operation)
所以长期值是时间。此警报在10秒后触发,此后每7小时触发一次。对于3,您可以找出与相同文档对应的常量。唯一的谜团是原作者使用这些特定区间的原因。
答案 1 :(得分:1)
我假设你问的是10000L和23200000L是什么类型的。它们是long
类型。您可以查看文档here。