2 qq 27665781 qq_27665781 于 2015.07.23 15:08 提问

android中我拍3张照后怎么把他们传到另一个activity中

图片说明

8个回答

danielinbiti
danielinbiti   Ds   Rxr 2015.07.23 15:36
已采纳
 在add这个activity中定义一个 静态list,
  public static List photoList = new ArrayList();
    然后拍完一张加入
    photoList.add(photo);
    在querenmore这个activity中
    Add.photoList方式获取拍的photo。获取完后清空Add.photoList.clear();
danielinbiti
danielinbiti 回复qq_27665781: ...我很无语,都说的这么清楚了。别用intent传递,直接进querenmore这个activity后在使用,你怎么还在add这个activity中取Add.photoList值呢,取值在querenmore中,往里加值再add中
2 年多之前 回复
qq_27665781
qq_27665781 回复danielinbiti: 你看看 是不是这用的 但是展示不了啊
2 年多之前 回复
danielinbiti
danielinbiti 回复qq_27665781: 你不就是要在querenmore这个activity获取到photo嘛,拍完照,在querenmore的onCreate中你看一下Add.photoList中的值,调试一下,看看是什么,就是你想要的拍照的bitmap
2 年多之前 回复
qq_27665781
qq_27665781 回复danielinbiti: 我要3张图片并且在querenmore这个activity中展示 而且数据要上传服务器的啊
2 年多之前 回复
danielinbiti
danielinbiti 回复qq_27665781: 只要这个activity拍的,都可以这么取值,不用的时候把list清了就行,通过intent如果一次传递bitmap多了就报错了。
2 年多之前 回复
qq_27665781
qq_27665781 回复danielinbiti: 谢谢你 我试试 主要是两个页面都要有值
2 年多之前 回复
danielinbiti
danielinbiti 回复qq_27665781: 不用Intent传过去
2 年多之前 回复
danielinbiti
danielinbiti 回复qq_27665781: 传递干嘛呀,不是上面给你写了嘛在querenmore这个activity中 Add.photoList方式获取拍的photo。获取完后清空Add.photoList.clear();
2 年多之前 回复
qq_27665781
qq_27665781 回复danielinbiti: 不能传list的值
2 年多之前 回复
danielinbiti
danielinbiti 回复qq_27665781: 嗯,自己先整合吧,如果没问题,有时间记得采纳一下
2 年多之前 回复
qq_27665781
qq_27665781 谢谢!!!感觉好像可以
2 年多之前 回复
qq_27665781
qq_27665781   Rxr 2015.07.23 15:10

我这段代码只能保存一张照片,再拍的话就会把前面保存的照片代替掉

weixin_30057589
weixin_30057589 不知道
2 年多之前 回复
caozhy
caozhy   Ds   Rxr 2015.07.23 15:20
qq_27665781
qq_27665781 谢谢 我有看到这代码,如果能有简单点的就好了。
2 年多之前 回复
qq_27665781
qq_27665781   Rxr 2015.07.23 16:26

图片说明 不行啊 intent.putExtra("photo", photoList);这方法不能传递 list的值

u012975705
u012975705   2015.07.23 16:32
让PhotoList类implements Serializable然后
intent.putExtra("photo", photoList);
 通过intent.getSerializableExtra("photo");获取
qq_27665781
qq_27665781   Rxr 2015.07.23 16:46

图片说明 还是没用啊图片说明

u012975705
u012975705 intent.putExtra("photo", photolist); 吧整个类传过去
2 年多之前 回复
qq_27665781
qq_27665781   Rxr 2015.07.23 17:12

简单点说就是拍三张照片传到另外一个ACTIVITY中展示。

qq_27665781
qq_27665781   Rxr 2015.07.23 17:21

图片说明 这样能传过来吗? 最重要的是我还要展示的啊?? 应该怎么展示呢

Csdn user default icon
上传中...
上传图片
插入图片