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

如何在android中按时执行操作?,android,android-background,Android,Android Background,在我的应用程序中,我希望用户在晚上10点后自动注销,只能在上午10点后登录。现在我选择当前时间,但我不知道如何在我的场景中执行此操作,如果应用程序不在后台,那么它也应该工作(我应该在后台工作)。由谷歌自己下载示例,这给出了所有3种重复任务的示例 下载谷歌自己的示例,其中给出了所有3种重复任务的示例 有人在评论中提到 检查用户打开应用程序的时间,如果他应该注销,则执行注销并执行您可能执行的登录活动 如果我误解了什么,请告诉我 如果您开始编写这种行为,您可以提供一些注释中提到的代码片段 检查用户打开

在我的应用程序中,我希望用户在晚上10点后自动注销,只能在上午10点后登录。现在我选择当前时间,但我不知道如何在我的场景中执行此操作,如果应用程序不在后台,那么它也应该工作(我应该在后台工作)。

由谷歌自己下载示例,这给出了所有3种重复任务的示例


下载谷歌自己的示例,其中给出了所有3种重复任务的示例


有人在评论中提到

检查用户打开应用程序的时间,如果他应该注销,则执行注销并执行您可能执行的登录活动

如果我误解了什么,请告诉我


如果您开始编写这种行为,您可以提供一些注释中提到的代码片段

检查用户打开应用程序的时间,如果他应该注销,则执行注销并执行您可能执行的登录活动

如果我误解了什么,请告诉我

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

,用于计划重复操作。 大概是这样的:

myAlarmManager.setRepeating(AlarmManager.RTC_WAKEUP,System.currentTimeMillis(),1000*60*10,pi);//毫秒*秒*分钟

可用于计划重复操作。 大概是这样的:


myAlarmManager.setRepeating(AlarmManager.RTC_WAKEUP,System.currentTimeMillis(),1000*60*10,pi);//毫秒*秒*分钟

当用户在创建时打开应用程序时,可以使用AlarmManager来安排此类内容检查当前时间(如果是晚上10点到上午10点),关闭应用程序并显示Toast消息。无需使用任何形式的时间表请提供此答案。。它将帮助你…@billynomates谢谢你,它帮助了!!当用户在内部打开应用程序时,您可以使用AlarmManager来安排这类工作。如果当前时间在晚上10点到上午10点之间,请检查当前时间。关闭应用程序并显示Toast消息。无需使用任何形式的时间表请提供此答案。。它将帮助你…@billynomates谢谢你,它帮助了!!我想根据时间来维护一个标志值,根据标志值,我还有一些其他工作,所以我想在后台模式下使用时间检查器之类的东西。比如,当应用程序关闭时?还是像在后台执行的异步任务?检查我的意思,我想根据时间保持一个标志值,根据标志值,我还有一些其他工作,所以我想在后台模式下使用时间检查器。比如,当应用程序关闭时?还是像在后台执行的异步任务?查看我的意思我尝试了代码…请通过链接我尝试了代码…请通过链接