Android 应用程序终止时,在后台每5分钟调用一次活动

Android 应用程序终止时,在后台每5分钟调用一次活动,android,service,broadcastreceiver,intentfilter,android-pendingintent,Android,Service,Broadcastreceiver,Intentfilter,Android Pendingintent,我不知道如何使用服务和广播接收器每5分钟启动一次活动。 当我想点击按钮启动服务,每5分钟调用一次,如果用户可以关闭应用程序或终止进程,则重新打开我的应用程序。为此,我可以执行哪种类型的操作,我可以采取哪些权限,我可以使用哪种方法。任何人请帮助我。我不确定我是否正确,但创建了一个异步任务可能会有所帮助。此任务可以每x分钟执行一次intent。将timer task类用作,并每5秒调用一次 class RemindTask extends TimerTask { @Override

我不知道如何使用服务和广播接收器每5分钟启动一次活动。
当我想点击按钮启动服务,每5分钟调用一次,如果用户可以关闭应用程序或终止进程,则重新打开我的应用程序。为此,我可以执行哪种类型的操作,我可以采取哪些权限,我可以使用哪种方法。任何人请帮助我。

我不确定我是否正确,但创建了一个异步任务可能会有所帮助。此任务可以每x分钟执行一次intent。

将timer task类用作,并每5秒调用一次

class RemindTask extends TimerTask {

    @Override
    public void run() {
        System.out.println("ReminderTask is completed by Java timer");
        Intent dialogIntent = new Intent(getBaseContext(), myActivity.class);
        dialogIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        getApplication().startActivity(dialogIntent);


    }
}
调用计时器任务作为

    ReminderTask timer = new Timer();  //At this line a new Thread will be created
    timer.schedule(new RemindTask(), 5*1000, 5*1000); //delay in milliseconds