社区
Android
帖子详情
两个activity之间利用handler进行传值
huihuiaihaozi
2016-03-18 10:53:32
两个activity之间利用handler进行传值
让两个activity之间传递动态的值啊,就是activity1里面的数据一直在更新然后activity2根据activity1里面的数据来画坐标轴,activity1里面的数据用什么方法传到activity2里面去,最好有源码
...全文
424
5
打赏
收藏
两个activity之间利用handler进行传值
两个activity之间利用handler进行传值 让两个activity之间传递动态的值啊,就是activity1里面的数据一直在更新然后activity2根据activity1里面的数据来画坐标轴,activity1里面的数据用什么方法传到activity2里面去,最好有源码
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
littlebrain4solving
2016-03-18
打赏
举报
回复
假如你的activity1被杀死你打算怎么让activity2继续玩?最好一件事情在一个Activity完成,如果是不同UI面板你可以用fragment。
damianma
2016-03-18
打赏
举报
回复
没有太明白意思,不知道有没有理解对 1.如果数据量特别大可以考虑用数据库或者本地缓存文件。activity1中更新的数据在跳转activity2之前把他存到数据库或者缓存文件中,activity2中再去读取数据库或缓存文件中读取更新的数据来绘制坐标。 2.如果数据量小的话可以用一个全局静态变量来保存这些更新的数据呀,activity1更新这个全局变量,activity2读取这个全局变量。 3.利用 new Intent().putExtra()。不知道你是否用intent的方式来进行跳转,是的话可以考虑用putExtra的方式,这个应该用的最多,但我觉得也有一些弊端,具体用法的话api上就有。 如果你发现了更好的方法麻烦也告诉我一声,谢谢啦
开发者_android
2016-03-18
打赏
举报
回复
感觉流程好奇怪。 如果从数据传递的话: 1.共用handler。(可以用,但不推荐) 2.使用Broadcast。(推荐使用)
tcmakebest
2016-03-18
打赏
举报
回复
一般情况下只能显示一个activity, 后台的 activity最好什么也别做, 数据的获取操作放到service里吧,可以通过启动和停止来操作, 数据放到约定的位置再由activity获取并显示.
bdmh
2016-03-18
打赏
举报
回复
可以,那就两个窗体共享一个handler就行了,其实你还可以通过广播,或者做一个类,专门处理数据交换,你这样做已经让两个窗体耦合在一起了
Android
Activity
向Fragment界面
传值
(使用
Handler
和回调)
参考博客https://blog.csdn.net/chenliguan/article/details/53906934 方法一
Handler
传值
: 首先在MainAvtivity类声明一个
Handler
private
Handler
m
Handler
; public void set
Handler
(
Handler
handler
) { mHandle...
学徒浅析Android开发:第五讲——
Handler
和Intent的是
传值
流程
五一过完,盼六一,在gan
Android
两个
activity
之间
传值
使用Inten的putExtra传递 第一个
Activity
中 //创建意图对象 Intent intent = new Intent(this,Main
Activity
2.class); //设置传递键值对 intent.putExtra("name","花花"); //激活意图 start
Activity
(intent); 第二个
Activity
中 // 获取意图对象 Intent intent = getIntent(); //获取传递的值 String name= inte
在
activity
之间
传递
handler
(一)
最近在研究基于安卓系统的语音识别和蓝牙通讯,过程中涉及到多个
activity
的交互。
activity
之间
的交互数据可以由Intent完成,也可以借用
Handler
。如果用intent的话,一定要finish当前的
activity
UI,另一个
activity
响应,数据才得以传递,此时UI势必改变。而用
handler
是在一个
activity
中控制另一个
activity
活动的好方法。在
activity
之
Activity
之间
通过
Handler
通信
文章目录1、简介2、主
Activity
的 main.xml2、主
Activity
的Java 代码3. 自实现Application4. 改变主
Activity
UI 的
Activity
5. 修改manifest.xml文件6. 运行效果7. 最后思考 1、简介 多个
Activity
之间
可以通过 Application 共享数据,在这里我就让
两个
Activity
共享
Handler
(更新UI,我一般使用
Handler
),主
Activity
中更新 UI,另一个
Activity
发送更新U
Android
80,490
社区成员
91,375
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章