如何跳转到另一个activity之后前一个activity的线程仍在运行?并且后一个activity可以使用前一个activity中的变量

alickmchang 2016-03-07 07:48:40
如题,安卓小白一枚,程序大概功能是这样的:接收udp包并解析,解析出来的数据分两种方式呈现,而且是用户选择以哪种方式呈现,一种是动画模式,一种是文字模式,动画模式比较简单,mainactivity的线程负责解析udp包,surfaceview里面的绘图线程获取解析数据并且画图就可以了。但文字模式,这个模式不知道该怎么做了。我想的是mainactivity跳转到另个activity中,以显示文字,但前一个mainactivity的线程还不能停止,并且后一个activity还要从mainactivity中获取解析出的值,有点异想天开。。。请大神指点该如何实现。。。
...全文
402 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
UESTC少尉 2016-03-08
  • 打赏
  • 举报
回复
fragment完全可以解决
哎,真难 2016-03-08
  • 打赏
  • 举报
回复
建议你用下fragment,这样就可以在activity去执行业务,fragement里面去显示
野人204666 2016-03-08
  • 打赏
  • 举报
回复
把接受到的数据打包,跳转时用bundle发送给目标activity。
alickmchang 2016-03-07
  • 打赏
  • 举报
回复
mainactivity里面有一个线程,负责建立socket接收udp并且解析数据;surfaceview里面好像就一个线程啊,从mainactivity中拿解析完的数据画图。。。大神,fragment具体应该怎么实现呢,求指点。。。
天蝎降降温 2016-03-07
  • 打赏
  • 举报
回复
你为什么要在另外一个activity里面做啊,完全可以在同一个activity,或者两个fragment展现啊.至于数据,你请求完后,就缓存起来,在全局不都可以获取到吗,至于你说的线程是指请求网络的那个线程吗,还是指surfaceView 里面的那两个线程?

80,354

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧