getDrawingCache()にてNULLが返却される


<http://qiita.com/satoshinew/items/a5fa3711d76429159dcb>  
↑のサイトに紹介されているカスタムビュークラスが使えるライブラリを入れあらかじめ用意された画像を読み込み回転や拡大をできるところまではいったのですが下のようにしてもbitmapが取れずnullになってしまいます。  
どのようにしたらよいでしょうか？

[code]

            gestureImageView.setDrawingCacheEnabled(false);
            gestureImageView.setDrawingCacheEnabled(true);
    
            Bitmap bitmap = Bitmap.createBitmap(gestureImageView.getDrawingCache());
            Log.d("gestureImageView","="+bitmap);
    
[/code]




キャプチャ部分のソースがどの箇所にはいっているかは上記からは読み取れませんが、  
getDrawingCache()はonCreate()完了前ですと動作しません。  
参考：<https://stackoverflow.com/questions/8939664>

また、ヒープが足りない場合もNULLを返します。  
下記のポストではsize超過時のキャプチャ手段が記載されています。  
参考：<https://stackoverflow.com/questions/31116012>




キャプチャ部分のソースがどの箇所にはいっているかは上記からは読み取れませんが、  
getDrawingCache()はonCreate()完了前ですと動作しません。  
参考：<https://stackoverflow.com/questions/8939664>

また、ヒープが足りない場合もNULLを返します。  
下記のポストではsize超過時のキャプチャ手段が記載されています。  
参考：<https://stackoverflow.com/questions/31116012>

