Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从drawable in intent传递图像_Java_Android_Android Intent_Android Drawable - Fatal编程技术网

Java 如何从drawable in intent传递图像

Java 如何从drawable in intent传递图像,java,android,android-intent,android-drawable,Java,Android,Android Intent,Android Drawable,我试图从drawable中传递图像,但无法做到这一点 发件人活动: 公共类ShowSquadAdapter扩展了RecyclerView.Adapter{ 上下文con; 位图bmp、bmp1、bmp2、bmp3、bmp4、bmp5、bmp6、bmp7、bmp8、bmp9、bmp10、bmp11、bmp12、bmp13、bmp14、bmp15; 公共阵列列表组=新阵列列表; public ShowSquadAdapterContext con,ArrayList数据 { 这个.con=con;

我试图从drawable中传递图像,但无法做到这一点

发件人活动:

公共类ShowSquadAdapter扩展了RecyclerView.Adapter{ 上下文con; 位图bmp、bmp1、bmp2、bmp3、bmp4、bmp5、bmp6、bmp7、bmp8、bmp9、bmp10、bmp11、bmp12、bmp13、bmp14、bmp15; 公共阵列列表组=新阵列列表; public ShowSquadAdapterContext con,ArrayList数据 { 这个.con=con; 这个班=数据; } @凌驾 public ShowSquadAdapter.ViewHolder OnCreateViewHolderServicewGroup父级,int-viewType{ View View=LayoutInflater.fromcon.inflateR.layout.card\u班,父级,false; ViewHolder vh=新ViewHolderview; 返回vh; } @凌驾 公共无效onBindViewHolderShowSquadAdapter.ViewHolder支架,内部位置{ final SquadModel SquadModel=squad.getposition; ifholder==null{ Log.etag,空; } ImageView ImageView=holder.imvplayer; imageView.setImageResourcesquadModel.getIconid; ifholder.equalsnull { Log.etag,空; } TextView TextView=holder.tvplayername; textView.setTextsquadModel.getName; holder.linearLayout.SetOnClickListener新建视图.OnClickListener{ @凌驾 公共视图v{ Intent j=新的Intentcon,ShowSquad.class; j、 putExtraJuan Calatayud,squadModel.getIconid; Log.etag,String.valueOfsquadModel.getIconid; j、 Putextramarinder Singh,squadModel.getIconid; j、 Putetrakunzang Bhutia,squadModel.getIconid; j、 Putteralapan Mohanraj,squadModel.getIconid; j、 Putextrarnab Mondal,squadModel.getIconid; j、 putExtraDenzil Franco,squadModel.getIconid; j、 putExtraSyed Rahim Nabi,squadModel.getIconid; j、 putExtraRino Anto,squadModel.getIconid; j、 Putetragustin Fernandes,squadModel.getIconid; j、 putExtraJaime Gavilán,squadModel.getIconid; j、 putExtraBorja Fernández,squadModel.getIconid; j、 Putford Miranda,squadModel.getIconid; j、 Putetraata Izumi,squadModel.getIconid; j、 putExtraSameehg Doutie,squadModel.getIconid; j、 北约以外的地方,squadModel.getIconid; j、 普特豪尔赫·阿隆索,格蒂科尼队; 接收者活动:

公开课表演班活动{ 公共阵列列表组=新阵列列表; @凌驾 保护空隙onCreate@Nullable捆绑存储状态{ 图像视图图像视图; 文本视图文本视图; super.onCreatesavedInstanceState; setContentViewR.layout.activity_showsquad; imageView=ImageViewfindViewByIdR.id.IMVSHOWSBAND; textView=TextViewfindViewByIdR.id.tvshow; Bundle Bundle=getIntent.getExtras; //SquadModel SquadModel=小队。 ifbundle!=null{ 字节arr[]=getIntent.getByteArrayExtraJuan-Calatayud; 位图bmp=BitmapFactory.decodeByteArrayarr,0,arr.length; imageView.setImageBitmapbmp; //SquadModel SquadModel=squad.geti; imageView.setImageResourcebundle.getIntJuan-Calatayud,R.drawable.p_-juan; imageView.setImageResourcebundle.getIntAmrinder Singh; imageView.setImageResourcebundle.getIntKunzang Bhutia; imageView.setImageResourcebundle.GetIntnalAppan Mohanraj; imageView.setImageResourcebundle.getIntArnab Mondal; imageView.setImageResourcebundle.getIntDenzil Franco; imageView.setImageResourcebundle.getIntSyed Rahim Nabi; imageView.setImageResourcebundle.getIntRino Anto; imageView.setImageResourcebundle.getIntAugustin Fernandes; imageView.setImageResourcebundle.getIntJaime Gavilán; imageView.setImageResourcebundle.getIntBorja Fernández; imageView.setImageResourcebundle.getIntClifford Miranda; imageView.setImageResourcebundle.getIntArata Izumi; imageView.setImageResourcebundle.getIntSameehg Doutie; imageView.setImageResourcebundle.getIntOfentse北约; imageView.setImageResourcebundle.getIntJorge Alonso; 创建

int[] drawables = {R.drawables.image,R.drawables.image2,R.drawables.image3}; 
然后通过,或者干脆通过

int drawable  = R.drawable.image;

请格式化您的代码!您可以发送intent格式的位图,但不能发送。您将遇到内存不足错误。请将图像保存到本地应用文件夹,并仅发送intent格式的图像路径。