Android常量

时间:2015-06-18 01:52:48

标签: java android constants

我正在处理一些我们从反编译的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常量是什么?我假设这些是时间间隔。

2 个答案:

答案 0 :(得分:2)

如果您查找AlarmManager#setRepeating(...)的文档,则会发现其签名为:

setRepeating(int type, long triggerAtMillis,
     long intervalMillis, PendingIntent operation)

所以长期值是时间。此警报在10秒后触发,此后每7小时触发一次。对于3,您可以找出与相同文档对应的常量。唯一的谜团是原作者使用这些特定区间的原因。

答案 1 :(得分:1)

我假设你问的是10000L和23200000L是什么类型的。它们是long类型。您可以查看文档here