2 kill it Kill_it 于 2012.12.04 14:01 提问

当实现调用的Activity或者fragment发生orientation改变时,服务器会停止吗?

当实现调用的Activity或者fragment发生orientation改变时,服务器会停止吗?

查了很多资料,都是当调用 Context.stopService()或者stopSelf()时服务器会停止。

就是说假设当Activity或者fragment发生orientation改变时,服务器不停止。

用startService()重写默认由bindService(Intent, ServiceConnection, int)管理的服务器,需要服务器一直运行,直到调用了stopService(Intent)方法,不会被其他的客户端影响。

是不是就是说服务器不遇到调用stopService就会一直运行?

1个回答

franzhong
franzhong   2012.12.04 14:50
已采纳

不一定,对bind来说宿主要一直活着
startService会经历 onCreate=>onStart,stopService的时候直接onDestroy
bindService就是绑定,只会调用onCreate然后就与调用者绑定在一起了,共存亡
也就是你destory了,我也一样,共存亡就意味着,命运不是自已掌握(stopService)
你可以android:configChanges="orientation|keyboardHidden"让其仅执行
onConfigurationChanged方法
多测试得到的结论才是正确的,多试试

Kill_it
Kill_it 那么当实现调用的Activity或者fragment发生orientation改变时,服务器会停止吗?
5 年多之前 回复
Kill_it
Kill_it 噢,好的,多谢指教
5 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Activity重建时保持Fragment状态的方法
Activity重建时保持Fragment状态的方法
Fragment和Activity生命周期的关系
如果我们在Fragment和它的宿主Activity的生命周期中都加上Log日志,你能顺利写出他们的执行顺序吗?我们先来看一张Google官方的图片: 咋一听,Activity生命周期有七个方法,Fragment生命周期有十一个方法,貌似挺复杂的,其实我们只需要明白到底是谁带领着谁去执行生命周期的方法,就能很快弄明白这个问题。 在创建的过程中,是Activity带领Fragment执行生命周期中
Activity被销毁重建后Fragment的处理
1、用onSaveInstanceState方法保留Activity状态。 2、在onCreate方法里面处理保留的状态数据 protected void onCreate(Bundle savedInstanceState) { 3、在放入Fragment的时候,加上TAG,在Activity restore后,用TAG把Fragment用findFragmentByTag读取出来。
Activity和Fragment生命周期中的大坑------------
有一段时间没有写博客了,之前项目有点干,又加上自己有点懒.         在项目中遇到一个问题,就是需要监听Fragment的销毁时机,开始我和很多人一样觉得是onDestroy()走完后Fragment就销毁了 ,代码写完后一运行发现不是我要的结果,于是我在网上查了点资料,又去看了下API文档,发现onCreate()和onDestroy().虽然表示Fragment的创建和销毁,
Fragment进阶篇之Fragment生命周期和回退栈
前言 上一篇blog(处女男学Android(八)---Fragment初体验之实现Tab导航)记录了fragment的基本概念和基本的使用方法,本篇将逐步深入记录关于fragment的几个重要知识点,包括:fragment的生命周期、fragment的back stack(回退栈)等等,下面就从fragmeng的生命周期说起。 一、
Activity与Fragment生命周期交互
我们知道,android系统的四大组件:activity(活动,界面)、service(服务)、broadcastreceiver(广播接收者)、contentprovider(内容提供者)。 这里从activity开始说起,其中activity是与用户交互的,是应用的脸面,凡是我们在应用能看到的东西,都是放在activity中的。 activity的生命周期:oncreate() onst
Android系列之Fragment(一)----Fragment加载到Activity当中
【声明】  欢迎转载,但请保留文章原始出处→_→  生命壹号:http://www.cnblogs.com/smyhvae/  文章来源:http://www.cnblogs.com/smyhvae/p/3978989.html 联系方式:smyhvae@163.com    【正文】 Android上的界面展示都是通过Activity实现的,Activ
关于Fragment.onCreate()中引用Activity.onCreate()创建的对象时的一个异常
如果在Fragment.onCreate()中引用Activity.onCreate()创建的对象,可能会抛空指针异常,这是因为Fragment.onCreate()可能会在Activity.onCreate()没执行完时就执行了,一般出现在Activity销毁再重建的情况下,这个时候可以把Fragment.onCreate()中的引用搬到Fragment.onActivityCreated()中。
Activity和Fragment的几种交互方式(Activity可以改变Fragment的UI,Fragment也可以改变ActivityUI)
Activity和Fragment的四种交互方式(Activity可以改变Fragment的UI,Fragment也可以改变ActivityUI)
Android 仿知乎日报在切换Fragment页面,按back返回时,同步修改Toolbar的title。
最近出于个人兴趣,在山寨知乎日报app。 发现在知乎日报app中,首页为一个基Fragment,直接在首页按back键,会退出程序。而在通过左边的导航栏选取兴趣主题页面后,例如 日常心理学 页面,会有一个将首页Fragment加入 后退栈的感觉。所以在兴趣Fragment页面按back返回时会先退到首页。 做法: 一开始我就是用 FragmentTransaction 的addToBackS