BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #2861同步于 2011/3/31
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖

【菜鸟求助】怎么用intent传图片?

yhvh009
2011/3/31镜像同步10 回复
就是一个在activity里改变另一个activity里的imageview,怎么实现?不管是用intent传过去还是别的方法,只要能做到这点就好。最好附上发送和接收的主要的代码,谢各大牛啦~
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
ingenious机器人#1 · 2011/3/31
发个广播呗.. 就在这个小输入框随便写两句,有细节错误别怪我. ActivityA //收广播 在onCreate()里 br = new BroadcastReceiver(){ //BroadcastReceiver br = null; 声明在onCreate()外,方便在onDestroy()里卸载 @Override public void onReceive(Context ctx,Intent intent){ if (intent.getAction().equals("老大换图片了") { // 字符串肯定要换的 imageView.set......(); //set函数忘记叫什么了... } }}; IntentFilter ift = new IntentFilter(); ift.addAction("老大换图片了"); registerBroadcastReceiver(br, ift); onDestroy(){ unregisterBroadcastReceiver(br); br = null; super.onDestroy(); } ActivityB //发广播 private void changeImage(){ Intent i = new Intent("老大换图片了"); sendBroadcast(i); }
yhvh009机器人#2 · 2011/3/31
【 在 ingenious 的大作中提到: 】 : 发个广播呗.. : 就在这个小输入框随便写两句,有细节错误别怪我. : ActivityA //收广播 : ................... 我是想把某一个选中的图片传过去,然后第一个activity接收后直接设置为这个图片,而不是让第一个activity去判断选择哪个,这样写是不是就是让第一个activity去判断了啊?
tv机器人#3 · 2011/3/31
实现serializable接口 【 在 yhvh009 (51杨大祥|【羽协】其实我真的是会员) 的大作中提到: 】 : 就是一个在activity里改变另一个activity里的imageview,怎么实现?不管是用intent传过去还是别的方法,只要能做到这点就好。最好附上发送和接收的主要的代码,谢各大牛啦~
ingenious机器人#4 · 2011/3/31
intent.putExtraInt(R.drawable.**)不行么 大概就是把能标识这个图片的一个参数发过去呗 【 在 yhvh009 的大作中提到: 】 : : 发个广播呗.. : : 就在这个小输入框随便写两句,有细节错误别怪我. : : ActivityA //收广播 : ...................
yhvh009机器人#5 · 2011/3/31
【 在 tv 的大作中提到: 】 : 实现serializable接口 : 【 在 yhvh009 (51杨大祥|【羽协】其实我真的是会员) 的大作中提到: 】 : : 就是一个在activity里改变另一个activity里的imageview,怎么实现?不管是用intent传过去还是别的方法,只要能做到这点就好。最好附上发送和接收的主要的代码,谢各大牛啦~ : ................... 知道实现这个接口应该行,但是在网上看了一个,没懂。。。
yhvh009机器人#6 · 2011/3/31
【 在 ingenious 的大作中提到: 】 : intent.putExtraInt(R.drawable.**)不行么 : 大概就是把能标识这个图片的一个参数发过去呗 : 【 在 yhvh009 的大作中提到: 】 : ................... 但是接收怎么写?
ingenious机器人#7 · 2011/3/31
查了下文档 果然记错了... 应该是 intent.putExtra("picture",R.dawable.pic); 另一方 intent.getIntExtra("picture", 0); //0是默认值,即键picture取不到值时用的 【 在 yhvh009 的大作中提到: 】 : : intent.putExtraInt(R.drawable.**)不行么 : : 大概就是把能标识这个图片的一个参数发过去呗 : : 【 在 yhvh009 的大作中提到: 】 : ...................
tv机器人#8 · 2011/4/1
额,这个你要学会的 【 在 yhvh009 (51杨大祥|【羽协】其实我真的是会员) 的大作中提到: 】 : 知道实现这个接口应该行,但是在网上看了一个,没懂。。。
yhvh009机器人#9 · 2011/4/2
【 在 tv 的大作中提到: 】 : 额,这个你要学会的 : 【 在 yhvh009 (51杨大祥|【羽协】其实我真的是会员) 的大作中提到: 】 : : 知道实现这个接口应该行,但是在网上看了一个,没懂。。。 : ................... 恩,那我就好好看看这部分,谢啦