Сделайте частичный сбор кеша кода при создании снимка экрана в android - PullRequest
0 голосов
/ 04 августа 2020

Я пытаюсь получить снимок экрана устройства в android, я использовал приведенный ниже код, чтобы сделать снимок экрана, он работает для изображения и виджета, но когда видео работает и пытается получить снимок экрана, он дает ошибку ниже. Как я могу решить эту проблему и получаю снимок экрана с воспроизведением видео на экране

Do partial code cache collection, code=26KB, data=30KB
    After code cache collection, code=26KB, data=30KB
    Increasing code cache capacity to 128KB

Код

   Bitmap image = Utils.screenShot(activity.getWindow().getDecorView().getRootView());
   image = Utils.getResizedBitmap(image, 500);

    public static Bitmap screenShot(View view) {
        Bitmap bitmap = Bitmap.createBitmap(view.getWidth(),
                view.getHeight(), Bitmap.Config.ARGB_8888);
        Canvas canvas = new Canvas(bitmap);
        view.draw(canvas);
        return bitmap;
    }
...