如何在android中按时执行操作?

时间:2017-07-05 10:41:57

标签: android android-background

在我的应用程序中,我希望用户在晚上10点后自动注销,并且只能在上午10点后登录。现在我正在选择当前时间,但我不知道如何为我的方案,如果应用程序不是在背景中,它也应该工作(我应该在后台工作)。

3 个答案:

答案 0 :(得分:1)

通过google本身下载Sample,它提供了所有3种类型的重复任务示例。

https://developer.android.com/training/scheduling/alarms.html

答案 1 :(得分:1)

您可以使用AlarmManager来安排重复操作。 像这样:

myAlarmManager.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), 1000 * 60 * 10, pi); // Millisec * Second * Minute

答案 2 :(得分:0)

正如评论中提到的人

检查用户打开应用程序的时间,如果他应该注销,请执行注销并执行您可能实施的LogIn活动。

如果我误解了某些内容,请告诉我。

如果您开始编码此行为,则可以提供一些代码段