Jak rozszerzenie Native wykonuje zrzut ekranu na urządzeniu z Androidem?

Mam aplikację Adobe Air, która zamierza wykonać zrzut ekranu z rozszerzeniem Native na urządzeniu z Androidem, ale kod java zwraca czarny obraz.

public FREObject call(FREContext context, FREObject[] params) {
    View view = context.getActivity().getWindow().getDecorView();
    view.setDrawingCacheEnabled(true);
    view.buildDrawingCache();
    Bitmap image = view.getDrawingCache();
}

Niewiele wiem o Adobe Air. Mój kod java działa dokładnie w aplikacji Java na Androida, ale zwraca czarny obraz w aplikacji Adobe Air Android z rozszerzeniem Native.

Czy jest jakieś rozwiązanie lub jakikolwiek sposób na wykonanie zrzutu ekranu przy użyciu Java w NativeExtension?

Dzięki wielkie!

questionAnswers(2)

yourAnswerToTheQuestion