Ich habe ein Problem mit dem Rahmenlayout Zeichnungscache. Ich nehme das Video von der Kamera auf und zeige es im Rahmenlayout an. Ich möchte diese Bilder lesen und mit TCP oder UDP an einen anderen Client senden. jetzt das Problem ist die Cache dosent Update, und ich habe das gleiche Bild (komplett schwarzes Bild) immer hier ist mein Code:Zeichnungscache gibt das gleiche Bild zurück
selfImage.setDrawingCacheEnabled(true);
selfImage.buildDrawingCache();
mainImage = selfImage.getDrawingCache();
Bitmap bmp = mainImage.copy(Bitmap.Config.ARGB_8888,false);
streamImage.reset();
bmp.compress(Bitmap.CompressFormat.JPEG, 50, streamImage);
Bitmap temp = bmp;
runOnUiThread(new uiInterface(12, temp));
sendVideo(streamImage);
selfImage.destroyDrawingCache();
mainImage.recycle();
selfImage.setDrawingCacheEnabled(false);
Selbstbild ist mein Frame-Layout! bitte hilf mir. danke
es Nähte, wie Sie in den Cache eines Bildes vor seiner gespeicherten loszuwerden so alles, was Sie bekommen eine schwarze Null Bild ist – MNM