Android,C#:将位图传递给另一个活动会在没有警告的情况下结束应用程序

Android,C#:将位图传递给另一个活动会在没有警告的情况下结束应用程序,c#,android,C#,Android,我已经尝试了这两种方法:将位图直接从一个活动传递到另一个活动——都不起作用。活动即将启动后,返回“系统失败”。 因此,我决定将位图转换为bytearray,然后将said aray传递给其他活动。最终,应用程序不会崩溃。就这样结束了。没有警告。好像我要调用“finish()”而没有其他打开的对象。我所做的就是: private void OnItemClick(object sender, int position) { if(RecViewLay != (int

我已经尝试了这两种方法:将位图直接从一个活动传递到另一个活动——都不起作用。活动即将启动后,返回“系统失败”。 因此,我决定将位图转换为bytearray,然后将said aray传递给其他活动。最终,应用程序不会崩溃。就这样结束了。没有警告。好像我要调用“finish()”而没有其他打开的对象。我所做的就是:

    private void OnItemClick(object sender, int position)
    {
        if(RecViewLay != (int)RecyclerLayout.Friends)
        {
            //Convert Bitmap to ByteArray
            Bitmap bm = loadPhotos.pictures[position].Picture;
            byte[] bitmapData;
            using (var stream1 = new MemoryStream())
            {
                bm.Compress(Bitmap.CompressFormat.Png, 100, stream1);
                bitmapData = stream1.ToArray();
            }

            var activity2 = new Intent(this, typeof(Activity_RecyclerView_Comments));
            activity2.PutExtra("galleryType", 0); // 0 neuste, 1 beste
            activity2.PutExtra("picturesinarow", 1); // gridbilder
            activity2.PutExtra("recyclerLayout", (int)RecyclerLayout.Comments_Singles); // unterschiedliche layouts
            activity2.PutExtra("hasHeader", true);
            activity2.PutExtra("thumbnails", false);
            activity2.PutExtra("RecViewLayout", (int)RecyclerViewLayouts.Userpicture_FullScreen);
            activity2.PutExtra("BitmapInByteArray", bitmapData);
            Activity_RecyclerView.gallery = false;
            activity2.PutExtra("finalActivity", (int)RecviewHeader.Userpicture_FullScreen); // What Activity do we want to see?

            //soleley for userpic fullsc
            activity2.PutExtra("username", loadPhotos.pictures[position].username);
            activity2.PutExtra("taskID", loadPhotos.pictures[position].taskID);

            StartActivity(activity2);
        }


    }
有什么能证明这一点的吗?你们有没有其他方法在活动之间传递位图


谢谢

将位图保存到磁盘,然后发送PathKay。。我该怎么说呢?关于接收问题呢?