一般情况下 你跳转到其他的界面,原来的数据就算获取意义也不大了。
1. 你可以不关闭Socket,继续在后台运行 只是数据暂时没有传给原来的Activity。
2. 你用广播来代替绑定,在Activity里面注册广播,只要有数据获取 就发送广播。Socket这个在Service里面 其实不用关闭。
1. 你可以不关闭Socket,继续在后台运行 只是数据暂时没有传给原来的Activity。
2. 你用广播来代替绑定,在Activity里面注册广播,只要有数据获取 就发送广播。Socket这个在Service里面 其实不用关闭。
解决方案 »
- 望大牛帮小白分析一下OutOfResourcesException locking surface
- 浮点数转字符串出现很奇怪的问题!!!
- Android中对话框详细总结
- 【Android GPS & 基站定位需考虑的因素】
- String字符比较出问题、
- 设计Android App架构的人是MFC出身的?
- android控件缩放问题
- 关于Android中使用hessdroid的问题,请高手帮忙
- webview直接输入html字符串 radio想实现监听
- Android组件化架构 怎么解决各个module之间的交互问题?
- 请问DDMS的logcat不输出日志怎么解决?
- 我想把单位的网站再加一个手机版的,怎么实现呢?
Service都Destroy了,Socket线程还能存活么。
我想广播是实在没办法再用
运行的Service是不会停止的,不会Destory.
我现在用的是Messenger,广播就是更方便点么
只要在Activity注册一个广播,就好了。
应用程序关闭时,Service会调用onDestroy
说具体的吧,Service是机顶盒上的,机顶盒上的app,手机上的app都是从Service获取数据的,所以Service要一直后台运行。
开机启动的Service不算是独立进程么,需要单独写一个Service的apk?
我改用广播方式,编写过程中发现每个Activity都要动态注册一个广播,请问有方法能简化下么
不是懒得问题,我想做成接口,广播没法这样做。现在已改成广播,确实比bind好!