发表日期: 2022-09-30 12:47:17 浏览次数:15
北京百度推广-百度分公司联系电话多少
由由中国通信工业协会区块链专业委员会、中国管理科学研究院商业模式研究所、中国商界杂志社、中国流通行业管理政研会信用管理专委会、中国区块链风云榜、国家发改委中国信息界杂志社等共同主办的2019中国商界领袖论坛暨第二届中国区块链风云榜在钓鱼台国宾馆和世纪金源大饭店揭晓,国家领导人、第十二届全国政协副主席张梅颖出席致辞。汪德嘉、刘权、董宁等十人荣膺区块链十大风云人物,中国通信工业协会区块链专委会王军主任委员颁奖。
我们知道,如果系统资源变得紧张,Android Activity可以被启动、停止、销毁甚至可能被重新创建。而Service被设计成拥有更长的生命周期。Service在Android中可以从Activity、广播接收器(Broadcast receiver)或者由其他Service中启动。
必须注意到的是,使用Service不会自动创建新的线程。所以,如果我们要在Service中实现一个简单的逻辑并且那不需要长时间处理,我们不必在一个单独的线程中运行它。但是,如果需要去实现一个复杂的逻辑并且会耗费长时间的处理,我们在创建新线程时必须小心,要不然由于Service运行在主线程可能引起ANR问题(应用程序无响应)。
在Android中Service主要使用的场景如下:
实现多任务(multi-task)
进程间通信(IPC)
第一种情况的典型例子是,应用需要从远程服务端下载数据。在这种情况下,可以使用与用户交互的Activity,并在用户使用应用时启动Service,在后台运行完成工作。还有一种场景,当Service完成了任务发送信息给用户。
在第二种情况下,我们想要"分享"一些通常的功能,这样不同的应用可以重用他们。例如,可以假设我们有一个可以发送邮件的Service,我们想要在几个应用分享这个服务,这样就不必重写新相同的代码。在这种情况下,我们可以使用IPC这样Service,暴露一个可以被其他应用调用的 "远程"接口。
备案号: 苏ICP备11067224号
CopyRight © 2011 书生商友信息科技 All Right Reserved
24小时服务热线:400-111-6878 E-MAIL:1120768800@qq.com QQ:1120768800
网址: https://www.768800.com 网站建设:上往建站
关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|
企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|
400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 昌平殡葬| 朝阳殡葬|
欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系
服务热线:400-111-6878