Android GCM IntentService循环“做一些工作”?

时间:2014-09-20 10:08:10

标签: android google-cloud-messaging

我在Android应用中使用Google Cloud Messaging,我想知道在收到GCM消息之后和处理之前,IntentService中这部分代码的目的是什么:

// This loop represents the service doing some work.
for (int i = 0; i < 5; i++) {
   if (D) Log.i(TAG, "Working... " + (i + 1) + "/5 @ " + SystemClock.elapsedRealtime());
   try {
        Thread.sleep(5000);
    } catch (InterruptedException e) {
    }
}

有什么想法吗? 谢谢!

1 个答案:

答案 0 :(得分:2)

我不知道你从哪里得到代码,但看起来除了说明IntentService可能会执行一些花费大量时间的处理之外,它似乎没有任何其他用途。因此循环和Thread.sleep。