Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >当android studio中最近的应用停止时,清除exo播放器通知

当android studio中最近的应用停止时,清除exo播放器通知
EN

Stack Overflow用户
提问于 2020-03-10 17:27:39
回答 2查看 710关注 0票数 0

我正在开发一个应用程序为电台流媒体使用exoplayer库。因此,当我关闭应用程序(从最近的应用程序e.t.c)时,我想清除(删除) exoplayer通知栏(带有播放/停止按钮)。现在,我关闭了应用程序,但通知栏仍然出现,并且不能通过向左/向右滑动关闭。

我尝试了以下源代码,但不起作用(我试图将源代码行与方法分开运行,但无法解决问题)。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public class RadioService extends Service {
......
.......
......
public void onTaskRemoved(Intent rootIntent) {
        NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
        mNotificationManager.cancel(NOTIFICATION_ID);
        stopForeground(true);
        notificationManager.cancelAll();

    }

    public void onDestroy() {
        super.onDestroy();
        stopForeground(true);
        NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
        mNotificationManager.cancel(NOTIFICATION_ID);

    }
}

我也在AndroidManifest.xml中声明了它。

有什么需要帮忙的吗?

EN

回答 2

Stack Overflow用户

发布于 2020-03-10 18:43:32

查看此答案How to kill a foreground service along with the application和示例https://androidwave.com/foreground-service-android-example/

在android 8和更高版本中,你必须使用前台服务。

票数 0
EN

Stack Overflow用户

发布于 2020-03-11 11:47:39

在清除通知之后和终止应用程序之前添加一个小延迟,或者创建一个通知清除的函数

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60622902

复制
相关文章
Android清除通知栏的对应的消息
通过sendNotification(...)显示推送消息,在对应的界面调用类似 cleanMsgNotify(int notice) 清除推送消息即可。
103style
2022/12/19
1.3K0
当Python退出时,为什么不清除所有分配的内存?
在讨论为什么 Python 在退出时不清除所有分配的内存之前,我们需要了解 Python 的内存管理机制。Python 使用一种称为 引用计数 的垃圾回收机制来管理内存。在这种机制下,每个对象都有一个引用计数器,记录着当前有多少个引用指向该对象。当引用计数器为 0 时,对象将被销毁,内存得以释放。然而,在 Python 退出时,并不会清除所有分配的内存。本文将探讨这个问题,并给出相应的解释。
疯狂的KK
2023/08/05
1.2K0
当Python退出时,为什么不清除所有分配的内存?
【Android应用开发】Android Studio 简介 (Android Studio Overview)
Android Studio 来源 : Android Studio 是 Intelij IDEA 的免费版本 + Android SDK 集成的;
韩曙亮
2023/03/27
2.3K0
【Android应用开发】Android Studio 简介 (Android Studio Overview)
Android studio 最近版安卓pom依赖2020
gridlayout 网格布局 implementation'androidx.gridlayout:gridlayout:1.0.0' drawerlayout 抽屉布局 implementation'androidx.drawerlayout:drawerlayout:1.0.0' NavigationView 侧滑 implementation 'com.google.android.material.navigation.NavigationView:1.0.0' constraintlayout
CaesarChang张旭
2021/01/26
1.4K0
Android Studio 教程:创建 Android 应用
以下教程介绍了使用 Android Studio 创建具有基本功能的 Android 应用程序的过程。它将帮助您迈出学习 Android 开发的第一步。
鲸落c
2022/11/14
2.3K0
Android Studio 教程:创建 Android 应用
关于Android中App的停止状态
很多人遇到过广播收不到的问题,比如Google Play推广安装广播没有收到等,诸如这些问题,又都是什么原因呢,这篇文章将进行回答.
技术小黑屋
2018/09/04
2K0
Android中的通知和自定义通知布局
Android中的通知(Notification)是Android中的重要一部分,应用程序通过通知来提醒用户或者向用户传达信息,下面让我们来看一下怎么在我们的程序中使用通知和自定义通知的布局。
指点
2019/01/18
3.6K0
Android中的通知和自定义通知布局
关于本专栏停止维护的通知
为规范管理,即日起,本专栏停止维护。更多流计算 Oceanus 相关资讯动态,学习交流以及知识问答,请前往官方专栏查看。
腾讯云大数据
2021/09/16
3650
Android中系统设置中的清除数据究竟会清除哪些数据
What will be removed If you click Clear Data Button in the System Application
技术小黑屋
2018/09/04
2.9K0
技术解码 | DASH协议直播应用
导语 | 本文介绍了DASH协议,并分享了腾讯云直播系统在DASH协议功能实现和灰度验证中积累的经验、遇到的问题以及解决的思路。 - 协议介绍 - 在对海外各大OTT流媒体平台的调研中,我们可以了解到海外流媒体常用的协议有Facebook、Twitch等平台使用的、由Apple提出的HLS协议,微软在其名下各个平台上使用的、由其制定的MSS协议以及Adobe为各大企业提供媒体服务支持时使用的、其制定的HDS协议等等。 因此在海外音视频领域的流媒体协议应用中,各种协议五花八门。而为了在
腾讯云音视频
2021/11/01
6.3K0
【新手指南】Android Studio中应用App的相关配置
  注意这是一个对于Android开发入门学习者而言的一个教程,因为自己平时很少使用Android进行原生应用的开发,对于使用Android Studio配置Android App应用的一些参数(如版本号,应用包名,应用图标,应用名称,起始页等)十分的陌生。这里主要记录下自己开发中的一些经验所得,方便下一次直接查看并且希望可以帮助到刚刚入门Android开发的小伙伴。
追逐时光者
2021/05/07
1.1K0
【新手指南】Android Studio中应用App的相关配置
Visual Studio App Center 中的 Email 和 Webhook 通知
上一篇文章 我介绍了如何使用 App Center 的服务自动在 Azure DevOps Service 和 Github 中创建 Bug 或 Issue。通常来说,这两个平台在创建 Bug 或 Issue 后会有一些通知机制,例如通过 Email 或 Webhook 让团队成员知道有些东西被创建了。但我工作中使用到 Azure DevOps Server 没有相关的服务集成。幸好 App Center 本身就提供了 Email 通知和 Webhook 功能。如果你像我一样在 Azure DevOps Server 上工作(或者其它非 Github、Jira、Azure DevOps Service 的平台),并且使用 App Center 持续监视应用的使用情况,那么这篇文章应该可以帮到你。
dino.c
2022/05/07
2K0
Visual Studio App Center 中的 Email 和 Webhook 通知
如何清除应用程序承载 WebBrowser 控件时缓存
http://support.microsoft.com/kb/262110/zh-cn 察看本文应用于的产品 注意:这篇文章是由无人工介入的自动的机器翻译系统翻译完成。这些文章是微软为不懂英语的用户提供的, 以使他们能够理解这些文章的内容。微软不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的使用所引起的任何直接的, 或间接的可能的问题负责。 文章编号 : 262110 最后修改 : 2007年3月29日 修订 : 3.1 概要 当应用程序承载 WebBrowser 控件,
用户1075292
2018/01/23
9580
IOS开发中滑动页面时NSTimer停止的问题
我们在做倒计时的时候,发现当你手指按着屏幕不放,拖动tableView滑动的时候,写在cell上得倒计时停止倒计时,松开继续倒计时。研究发现就是拖动tableView滑动时,NSTimer停止了。 这其实就是runloop的mode在做怪。 runloop可以理解为cocoa下的一种消息循环机制,用来处理各种消息事件,我们在开发 的时候并不需要手动去创建一个runloop,因为框架为我们创建了一个默认的runloop,通过[NSRunloop currentRunloop]我们可以得到一个当前线程下面对应
王大锤
2018/05/17
1.8K0
android UiAutomator在清除文本时遇到中文的解决办法
本人在做app测试的时候,需要验证输入框的内容是否能保存成功,在使用过程中发现,clearTextField();方法并不好用,只能清除第一个词或字,如果算纯英文的话就没有问题,初步判断可能是因为中文无法全选的原因,所以想了一个办法,写了一个方法。分享出来。
FunTester
2020/04/03
7770
Android通知栏微技巧,8.0系统中通知栏的适配
之前我们已经讲到了,Android 8.0系统最主要需要进行适配的地方有两处:应用图标和通知栏。在上一篇文章当中,我们学习了Android 8.0系统应用图标的适配,还没有看过这篇文章的朋友可以先去阅读 Android应用图标微技巧,8.0系统中应用图标的适配 。
用户1158055
2019/07/03
2.9K0
点击加载更多

相似问题

应用停止android studio时清除通知

20

在android studio中清除应用通知

31

退出活动android时停止exo播放器视频播放

31

如何实现Exo播放器扩展(Android Studio - JAVA )?

13

如何通知用户exo播放器在Android中缓存视频?

31
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文