想做一个应用 类似选择考试 或者问卷调查形式,每个activity对应一道题,每个activity启动下一个activity并且传送本activity的结果,想通过intent对象来实现,请问第一个activity中new一个intent对象,后面的每个activity还需要另外new一个intent对象吗?这些三个以上activity之间通过intent对象传值问题怎么解决,百度的资料基本都是两个activity之间的,没找到多于三个activity的。求解,先行谢了
解决方案 »
- android'火焰.烟雾传感器数据接收处理
- 关于android开发中的内存不足
- 大家来讨论下目前最值得学的编程语言。
- 求助。关于spinner的事件
- web打印控件
- FTPClient SockerTimeoutException
- 通过安卓手机浏览器访问网站,请问网站服务器可以获取访问者的哪些信息?
- android开发中,如果一个按键足够大,划屏时,不小心手在按键里边,这时怎么实现划屏,而不触发按键事
- 多界面调用统一导航菜单栏问题……求大神帮忙
- eclipse的ctrl+H在android studio对应的是哪个???????????????
- 在做一个简单的Android电子词典是,遇到英文单词音标不能正常显示,有谁帮忙看看?
- 模拟器如何通过UDP访问开发机的指定端口?
第一个activity写 Intent intent1 = new Intent() 后面用intent1启动第二个activity并且传值
第二个activity写 Intent intent2 = getIntent() 用intent2启动第三个activity
第三个activity写 Intent intent3 = getIntent()
。。
ps:开始我好像是这样写的,在第一个activity中添加一个按钮,绑定监听器调用startActivity()方法,后面几个activity也是,但是第一个activity能启动第二个,第二个activity的按钮按下时程序无反应退出,仔细想了一下,不知道怎么回事,感觉对getintent方法迷糊了,这么多intent对象是不是互相干扰了,顾百思不得其解,晚上回去看看代码,百度说我这种情况(1能启动2,2不能启动3)可能是第三个activity代码有错误
这样也好处理做题状况的数据啊……
呵呵
找到问题了,原来我代码写错了,第二个activity调用了第一个activity的radiogroup对象。
多谢大家,加深了我对intent的理解,并且给我的程序改进指出了明路,谢了。卡在这个点上好长时间了,终于搞定了