请问大家一个问题:
我在安卓平台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的时候我想把接受到的数据取出来。
求指导!
不知道楼主是不是这个意思?
用单例模式实现一个类A用于存放数据,继承Handler的类中获得A的实例,每次handleMessage时调用A的set方法保存数据,启动新Activity后从A中get方法取数据
我也是菜鸟。不知道我这样说明白了没有,其实UDP线程不能每次都初始化,要不然端口会报错。
自己想了一个应急方法了