首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >我应该使用意图服务吗?

我应该使用意图服务吗?
EN

Stack Overflow用户
提问于 2012-02-29 15:42:36
回答 2查看 1.2K关注 0票数 2

我有一个用户登录屏幕。用户按下登录按钮,我创建一个IntentService来连接到我的rest服务并返回身份验证结果。

现在这是我想要实现的功能:如果活动暂停(即进入后台),那么intent服务应该仍然运行,并且它确实运行了。但是如果我使用任务管理器来终止应用程序,intent服务应该会停止,尽管现在它还没有,它会继续执行onHandleIntent直到完成。如果我手动调用stopSelf(),则会调用onDestroy(),但onHandleIntent方法会继续执行。如何强制onHandleIntent停止?调用"return“不是一个选项,因为它可能会在一个rest方法调用中被捕获。

我应该将意图服务用于此功能还是其他功能(如服务或异步任务)?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-29 16:32:58

首先,如果你的服务正在做你想做的事情,而你的应用程序在前台运行,那么你就不需要服务。你的活动或对话框可以产生一个线程来完成你的任务,这些线程将在你的应用程序结束时结束,因为它们在你的应用程序的任务范围内。否则,对于你一直想要完成的任务,当用户可以在设备上做任何事情的时候,一定要使用服务。

我不知道为什么“调用return”不是你的选择?我假设你的意思是检查一个条件,如果条件满足,就退出循环或块。这通常是线程(在服务中或其他地方)结束的方式(尽管还有其他approaches)。您的服务的线程可以侦听已发生的特定事件(例如,如果活动已被销毁,通过在调用活动的onDestroy时在文件或数据库中设置属性,尽管如果这是您想要的,那么您可能不应该使用服务),然后run()可以优雅地返回。

但如果这是一个你想要完成的任务,而不管用户在他的设备上做什么(在你的应用程序内部或外部),那么它应该是一个不应该从外部中断的任务。它应该一直运行,直到它完成。

也许您可以更好地定义何时停止此服务?

票数 0
EN

Stack Overflow用户

发布于 2012-02-29 16:29:18

在您的onDestroy()方法中停止它

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

https://stackoverflow.com/questions/9502131

复制
相关文章
Guitar Pro2023最新免费版吉他乐谱制作软件功能讲解
想成为一名专业甚至著名的音乐人,用到的工具软件非常多,在众多款软件工具中,Guitar Pro 8能满足乐谱创作者、学习者的所有需要。
用户7442547
2022/12/14
8300
GuitarPro8新版本下载及功能优化介绍
许多打谱编曲软件中都有吉他乐器的插件,插入音轨即可使用,除此以外,还有一款专门针对吉他的音乐软件,就是Guitar Pro。Guitar Pro是吉他类音乐软件中比较有代表性的,从开发至今不断更新优化,目前的软件版本已经更新到了Guitar Pro 8。首先是它的地位,从发行至今,Guitar Pro一直是吉他类音乐软件的佼佼者,在这个领域内占据着至关重要的地位,一直是业内业外许多用户的首要选择。另外就是它的功能,这款软件可以打开GTP格式乐谱并对其进行编辑,也支持导出多种文件格式,这为用户之间的传播和交流提供了必要且有效的条件。
用户7442547
2023/03/02
6280
吉他贝斯打谱Guitar Pro8激活许可证,2023年最新序列号是多少?
吉他贝斯打谱Guitar Pro8是一款优秀的吉他学习与MIDI音序制作辅助软件,多用于吉他和弦、六线谱、四线谱绘制、打印、查看、试听等方面,Guitar Pro8在学习弹拨乐器方面有绝对优势。吉他贝斯打谱Guitar Pro8是一款专业的 吉他软件 ,为了帮助所有的吉他爱好者学习、绘谱、创作而设计的一款专业软件。Guitar Pro 8 允许您使用您喜爱的乐器的乐谱创建和导入乐谱。查看指法记谱以学习吉他即兴演奏,或使用标准记谱法阅读钢琴、鼓、铜管乐器和弦乐的乐谱。使用斜线符号,您还可以轻松地从和弦图表中读取节奏模式。
用户9208731
2023/02/11
8.2K0
吉他贝斯打谱Guitar Pro8激活许可证,2023年最新序列号是多少?
弹吉他用什么伴奏软件 怎么为独奏吉他放伴奏呢
音乐制作中,用到的工具不仅有各类乐器,还会用到一些专业的软件。那么弹吉他用什么伴奏软件,怎么为独奏吉他放伴奏呢?
用户9208731
2023/02/24
1.7K0
弹吉他用什么伴奏软件 怎么为独奏吉他放伴奏呢
guitar pro8吉他学习辅助软件功能介绍
Guitar Pro8最大的特色就是可以直接用鼠标和键盘按标准的六线谱、四线谱进行乐谱输入、查看、打印和试听,可以实时、自动滚屏、多种模式的显示单声部或乐曲总谱,在做弹拨乐器的滑音、倚音、推弦、揉弦、泛音、摇把、闷音、琶音、分解和弦、BASS打弦等方面有绝对的优势。同时,Guitar Pro在吉他和弦、把位的显示、查询、推算、调用等方面,也非常的方便。 guitar pro是一款优秀的吉他学习辅助软件,无论是初学者还是吉他的资深玩家,都能够使用guitar pro帮助自己学习吉他弹奏。guitar pro作为一款专门为吉他打造的软件,自然是可以编写吉他和弦的,我们在guitar pro软件左侧可以添加音符来组成和弦,guitar pro简洁的界面,使得我们能够快速地制作出吉他和弦。
用户7442547
2023/03/11
6910
Guitar Pro8.1免费版吉他软件
Guitar Pro吉他软件是初学作曲,特别是同时又初学吉他的朋友们的良师益友,是一款极佳的初级软件,是非实时作曲软件之中的一件佳作。Guitar Pro在吉他和弦、把位的显示、推算、查询、调用等方面,也异常方便、简洁、直观和浩瀚,这是同类软件所根本无法与之相抗衡的一大显著特点。 上章节我们一起学习了Guitar Pro的播放效果,那么今天小编就来和大家一起学习下如何驱动你的Guitar Pro呢。 下面我们就以图文结合的方式一起来看看吧 驱动你的Guitar Pro文件与乐器的全局视图可用以下乐谱。它可以让你有一个合成乐器的跟踪,从而轻松地移动它。您可以定义一个乐谱的不同部分,如简介、诗句或合唱。音频都包含在本文的混合特征。你可以减弱的一个或多个轨道,并选择显示或隐藏它们。简单的独奏或者好似与你的乐队一起无声的演奏。如下图所示:
用户7442547
2023/03/31
1.8K0
Guitar Pro8吉他谱制作工具有哪些新功能?
大家好,关于Guitar Pro吉他谱中文版,中文免费版功能简介这个很多人还不知道,小编来为大家解答以上的问题,现在让我们一起来看看吧! Guitar Pro最大的特色就是可以直接用鼠标和键盘按标准的六线谱、四线谱进行乐谱输入、查看、打印和试听,可以实时、自动滚屏、多种模式的显示单声部或乐曲总谱,在做弹拨乐器的滑音、倚音、推弦、揉弦、泛音、摇把、闷音、琶音、分解和弦、BASS打弦等方面有绝对的优势。同时,Guitar Pro在吉他和弦、把位的显示、查询、推算、调用等方面,也非常的方便。Guitar Pro所开启的音乐未来,不仅仅是一种全新的学习乐器方式。更在于对整个乐队的掌控,将弦乐的悠然和打击乐的劲爆尽收其间!同时,极致的专业与极简的操作,用跳动的音符和图示相融,并进行艺术化的重构,令一切疲劳化作气定神闲。
用户7442547
2023/02/08
1.1K0
Guitar Pro2024免费版吉他作曲、编曲、打谱工具
所谓“工欲善其事,必先利其器”,想成为一名专业甚至著名的音乐人,用到的工具软件非常多,在众多款软件工具中,Guitar Pro 8能满足乐谱创作者、学习者的所有需要。很多人在听到Guitar Pro这个名词时,本能反应就是跟吉他有关的软件吧,但是具体是什么样子,有什么功能我们却不一定知道的那么详细,下面呢,我们就来详细的介绍下Guitar Pro这款软件。
用户7442547
2023/05/07
6010
Guitar Pro8先进的指法和乐谱应用软件
Guitar Pro 8是吉他手和音乐家最通用的学习,作曲和练习工具。Guitar Pro 8 包含学习您最喜爱的艺术家的音乐、创作自己的歌曲和提高演奏技巧所需的一切。该程序提供无与伦比的记谱和乐谱功能,具有逼真声音引擎的声音输入功能以及全面的和弦和音阶学习功能。
用户7442547
2022/11/06
1.3K0
Guitar Pro8永久免费版本安装下载教程
Guitar Pro由法国Arobas Music出品,主要用于管弦乐器的学习,通过建立不同的音轨,可完成不同乐器乐谱的编排制作。Guitar Pro发布23余年来,其强大的功能被广泛应用于专业乐队的创作和排练,其独创的gtp文档格式在专业领域有着无可撼动的地位。
用户7442547
2023/01/07
7.3K0
Guitar Pro8最新版下载安装教程
Guitar Pro8是专业的吉他软件,具有可视化的五线谱编辑器,涵盖常用的乐器和特殊乐器单元,内置海量吉他音色效果和1000多个乐器音色,成为一个小型音乐站,制作出动听的音乐,支持边看边听,添加音频轨道,制作伴奏。能够创建不同的音轨完成不同乐器乐谱的编排和制作,这次在最新版本中新增了音频轨道、效果器视图、音阶示意图和音频音符微调等功能,优化了乐谱的编辑流程,支持批量调整音量。最新Guitar Pro 8下载附有详细的安装教程。
用户7442547
2023/02/18
1.2K0
Guitar Pro8.0免费版吉他六线谱谱绘制软件
Guitar Pro 是一款曲谱阅读器。以 GTP 结尾的曲谱文件都必须用 Guitar Pro 才能打开。Guitar Pro 凭借着其便利的制谱和读曲谱环境,在各大谱库论坛里都占据着一席之地,喜欢吉他的朋友一定略有耳闻。早几年该作者将它移植到了移动平台,现在你也可以在手机中使用它了。Guitar Pro 也可以播放曲谱。不过相对于弹琴吧而言,GuitarPro 没有丰富的谱库,只是一个简单读谱的工具而已,用户需要自己到各论坛去下载曲谱。你可以通过电脑添加 GTP 文件,也可以通过 Safari 下载转到 Guitar Pro 打开,十分方便。唯一不足的是,移动端无法制作和编辑曲谱。
用户7442547
2023/01/09
2.8K0
python分析乐谱和音乐的包music21
music21 计算机分析音乐的包: Music21 is a Python-based toolkit for computer-aided musicology 完整示例代码 # -*- coding:utf-8 -*- # /usr/bin/python ''' ------------------------------------------------- File Name : music21_learning Description : AIM: 计算机辅助音乐分析工具包。
AI拉呱
2021/01/14
1K0
mysongbook吉他谱2023最新版
每周都会发布新的谱子,目前已有有数千首歌曲可供选择,在谱库中,您能找到 Guns N' Roses,Miles Davis,Ed Sheeran 等人的经典曲目。开头我们先做一个小实验:现在打开你电脑里存放曲谱的文件夹,里面可能存了几百几千兆你或熟悉或陌生的谱子,然后问自己一个问题:即使忽略其中涉及到的版权问题,我想只要是你之前真的花心思看过里面的谱子,可能都会有所犹豫。
用户7442547
2023/03/01
8170
Guitar Pro8许可证,吉他谱软件下载安装激活教程
Guitar Pro是一款受到吉他手和音乐家欢迎的软件程序。它允许用户创建和编辑乐谱、吉他谱和其他音乐成绩,并使用虚拟乐器回放他们的作品。Guitar Pro具有广泛的工具和功能,包括符号编辑器、和弦和音阶库、调音器、节拍器等等。它还支持多种乐器,并允许用户将歌词和注释添加到他们的乐谱中。Guitar Pro最受欢迎的功能之一是其广泛的用户创建的吉他谱和乐谱库,可以从各种在线来源下载并直接导入到程序中。
Eleven
2023/03/26
9K0
Guitar Pro8许可证,吉他谱软件下载安装激活教程
Guitar Pro8.1吉他打谱软件新功能支持编写简谱
很多人在听到Guitar Pro这个名词时,本能反应就是跟吉他有关的软件吧,但是具体是什么样子,有什么功能我们却不一定知道的那么详细,下面呢,我们就来详细的介绍下Guitar Pro这款软件。
用户7442547
2023/03/20
1.1K0
Guitar Pro8吉他打谱新增功能讲解
Guitar Pro8 版本一共更新近30项功能,令吉他打谱更出色!Guitar Pro8 是自2017年4月发布7.0之后发布的最新大版本更新。
用户7442547
2022/05/13
1.2K0
Guitar Pro2023最新版本有哪些新功能?要不要下载gtp8
我们常见的GTP格式吉他谱就是用这款软件制作出来的曲谱,也只能用这款软件打开查看。看介绍感觉还不错,原生支持Apple的芯片了。这也是一款能陪着我们一起进步,提升自己的软件。我们在练习吉他等乐器的过程中,音阶与和弦的熟练掌握也是必不可少的。关于和弦练习的方面,Guitar Pro 拥有和弦库,我们可以找到想要练习的各种和弦,大小、增减、转位、化音等可以轻松查找,省时省力。
用户7442547
2022/12/14
6320
Guitar Pro2023吉他手学习作曲和练习工具教程
guitar pro原本是国外一家公司的产品,被本对公司弄到发售权后,在国内基本看不到了,一般人都得不到可用的蟹版。现将Guitar 8版本公布给各位。玩吉他的朋友绝大多数都离不开吉他谱,无论是练习还是平时演出,背着厚厚的吉他谱非常不方便,而且翻谱什么的特别麻烦。这时有一款实用的吉他谱软件往往能事半功倍,
用户7442547
2022/11/03
6330
Guitar Pro8许可证代码24位最新版本
我们常见的GTP格式吉他谱就是用这款软件制作出来的曲谱,也只能用这款软件打开查看。看介绍感觉还不错,原生支持Apple的芯片了。这也是一款能陪着我们一起进步,提升自己的软件。我们在练习吉他等乐器的过程中,音阶与和弦的熟练掌握也是必不可少的。关于和弦练习的方面,Guitar Pro 拥有和弦库,我们可以找到想要练习的各种和弦,大小、增减、转位、化音等可以轻松查找,省时省力。
用户7442547
2022/12/16
6.8K0

相似问题

用于Linux的MIDI到乐谱转换器

10

写乐谱的音乐软件

20

乐谱OCR

10

API用于在wiktionary中创建条目

10

PHP与Python用于创建网站

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

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