Firebase запрашивая данные

вместо следующей строки в ответе @jave:

int bytes = b.getByteCount();

Используйте следующую строку и функцию:

int bytes = byteSizeOf(b);

protected int byteSizeOf(Bitmap data) {
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.HONEYCOMB_MR1) {
    return data.getRowBytes() * data.getHeight();
} else if (Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT) {
    return data.getByteCount();
} else {
      return data.getAllocationByteCount();
}
13
задан Frank van Puffelen 18 August 2016 в 19:00
поделиться