【问题标题】:Android service restarts after Task is removed and i want it to keep it continue删除任务后Android服务重新启动,我希望它继续运行
【发布时间】:2015-09-18 01:50:41
【问题描述】:

我创建了一个应该在后台运行的服务类。
它运行良好。
问题是当我从最近的面板中删除任务时它会重新启动并且我丢失了存储在我的服务类中的所有数据。

我几乎尝试了互联网上所有可用的方法。
搜索名为留声机
的音乐播放器 它正是我想要的,即使从概览屏幕中删除歌曲,歌曲也会继续播放而不会暂停。

服务类

@Override
public int onStartCommand(Intent intent, int flags, int startId) {
    return START_STICKY;
}

清单

<service
    android:name=".service.MS"
    android:enabled="true"
    android:process="com.architjn.ms"></service>

-> 不要将其标记为重复,因为我已经尝试过之前提出的类似问题,它们都不适合我。

【问题讨论】:

    标签: android service android-service


    【解决方案1】:

    【讨论】:

    • 谢谢您按我的意愿工作,还有一个问题,我如何知道该服务已经在运行。 if(startService(i)==null) 启动服务。
    • 太棒了!你可以使用 bindService() 看到这个例子bindService
    猜你喜欢
    • 1970-01-01
    • 2021-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-27
    • 1970-01-01
    相关资源
    最近更新 更多