gpt4 book ai didi

android - JobScheduler 可以执行前台服务吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:40:46 27 4
gpt4 key购买 nike

这可能吗?我需要启动我的前台服务,因为我在 UI 线程中使用它,

示例:每 25 分钟在我的应用中播放一个视频,该视频已关闭。

最佳答案

我认为这不是使用 JobScheduler 的最佳用例,但您可以!首先你应该创建

public class ExerciseJobService extends JobService {
private Context context;
public ExerciseJobService(Context context) {
this.context = context
}

@Override
public boolean onStartJob(JobParameters params) {
Intent intent = new Intent(context, YOUR_SERVICE.class)
startForegroundService(intent)
return true;
}

@Override
public boolean onStopJob(JobParameters params) {
return true;
}
}

在那个计划作业之后

private FirebaseJobDispatcher jobDispatcher = FirebaseJobDispatcher(GooglePlayDriver(context)) 
Job myJob = jobDispatcher.newJobBuilder()
.setService(ExerciseJobService::class.java)
.setTag("SIMPLE_TAG")
.setTrigger(Trigger.NOW)
.build()
jobDispatcher.mustSchedule(myJob)

关于android - JobScheduler 可以执行前台服务吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49309161/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com