如题,我在某个Activity中启动了其他线程,考虑到Activity会停止,会被放入Activity栈中,这时启动的其他线程怎么变化?主要是要用一个线程监听socket连接,现在考虑要不要用Service实现,可惜Service还不是很熟悉……
解决方案 »
- android怎样在代码里判断系统是否root?在不弹出授权提示前提下
- 用DOM进行xml文件解析出现Java.lang.NullPointerException错误
- 请问大家关于listview的问题 谢谢大家
- 安卓使用url获取服务器图片问题
- 如何使用ANT进行多渠道循环打包“1个主项目3个资源项目组成的项目”
- 类继承了View, 在canvas上drawtext,能否使用外部字体?
- ListView嵌套了一个ListView
- 导入项目后,报错:No resource found that matches the given name
- Android中调用系统相册后不选图片,直接点击取消崩溃!!!!
- RecyclerView设置分割线异常
- 天气预报,验证密码等短信检测不到
- 一个关于android拨号器的问题
我理解你的意思是,如果从栈底到栈顶分别为A,B,C,当前状态显示C.
在这种状态下,B用了Stop或者或者关闭后,B里面的线程还在执行会出现什么状况吧.
答案是:只要Activity里面有后台线程,这个Activity就不会消毁.
这些变量随着Activity一起销毁了,所以线程里可能会报空指针。