在固定的持续时间内启动自定义活动

时间:2011-01-23 12:58:15

标签: android

我希望始终将activity保留在TOP。

我需要每隔5秒让我的Activity调到TOP。(不是重新创建)。 我使用Timer,但无法这样做。

请帮帮我。 如果可能的话也提供一些代码。

1 个答案:

答案 0 :(得分:0)

我不喜欢强行打开Activity的想法。它将从我的手机上卸载并在市场上报告:)。

为此,您需要使用BroadCastReceiverAlarmManager

我们的想法是使用AlarmManager设置闹钟,当它被解雇时,BroadCastReceiver将使用context.startActivity();启动您的Activity

不要忘记让BroadCastReceiver听取android.intent.action.BOOT_COMPLETED。这样,您可以在启动完成后打扰用户:)