请问大家一个问题:
我在安卓平台MainActivity启动的时候初始化了udprecv线程来时时不断的接受数据。我想在MainActiviy下面有个Button,当点击Butoon时候启动一个Activity,如果udprecv接受到数据那么就通知Activity。请问这两者怎么通信。我看的大部分程序线程都是Activity内,公用Handler,我这种情况怎么不断获取变化的数据呢?
例如,主线程和udpthread都启动了,udprecv此时再不断的接受数据,当启动新的Activity的时候我想把接受到的数据取出来。
求指导!
我在安卓平台MainActivity启动的时候初始化了udprecv线程来时时不断的接受数据。我想在MainActiviy下面有个Button,当点击Butoon时候启动一个Activity,如果udprecv接受到数据那么就通知Activity。请问这两者怎么通信。我看的大部分程序线程都是Activity内,公用Handler,我这种情况怎么不断获取变化的数据呢?
例如,主线程和udpthread都启动了,udprecv此时再不断的接受数据,当启动新的Activity的时候我想把接受到的数据取出来。
求指导!
解决方案 »
- android 平板分辨率的问题
- 如何在android源码中找到PackageManager类的具体实现
- webview中链接需判断后再链出去,在线等
- 请问android中的application类有什么用,和activity什么关系?
- 请问用registerReceiver注册的BroadcastReceiver的有效期是怎样的?
- android模拟器无法联网
- 如何创建一个界面xml文件?
- 监控短信,在BroadcastReceiver中发送邮件。。。模拟器正常,安装到真机上就不行了。。。求救
- 求破
- 求问,Android编程Java 如何动态创建第一个Activity
- 调用系统照相机照相
- 后台线程在手机休眠 唤醒后异常结束
不知道楼主是不是这个意思?
用单例模式实现一个类A用于存放数据,继承Handler的类中获得A的实例,每次handleMessage时调用A的set方法保存数据,启动新Activity后从A中get方法取数据
我也是菜鸟。不知道我这样说明白了没有,其实UDP线程不能每次都初始化,要不然端口会报错。
自己想了一个应急方法了