Android View.getDrawingCache возвращается пустой, только пустой

Был бы любой пытаться объяснить мне почему

public void addView(View child) {
  child.setDrawingCacheEnabled(true);
  child.setWillNotCacheDrawing(false);
  child.setWillNotDraw(false);
  child.buildDrawingCache();
  if(child.getDrawingCache() == null) { //TODO Make this work!
    Log.w("View", "View child's drawing cache is null");
  }
  setImageBitmap(child.getDrawingCache()); //TODO MAKE THIS WORK!!!
}

ВСЕГДА журналы, что кэш рисунка является пустым, и устанавливает битовый массив в NULL?

Я должен на самом деле привлечь представление, прежде чем кэш будет установлен?

Спасибо!

94
задан Tanis.7x 10 June 2014 в 20:53
поделиться