|
Не ожидал от разработчиков Android: InputStream.available() для задания размера буфера
|
|||
---|---|---|---|
#18+
Читаем Android SDK API: авторIt is particularly important to realize that you must not use this method to size a container and assume that you can read the entirety of the stream without needing to resize the container. Such callers should probably write everything they read to a ByteArrayOutputStream and convert that to a byte array. Alternatively, if you're reading from a file, length() returns the current length of the file (though assuming the file's length can't change may be incorrect, reading a file is inherently racy). Смотрим в другом месте: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2012, 11:35 |
|
Не ожидал от разработчиков Android: InputStream.available() для задания размера буфера
|
|||
---|---|---|---|
#18+
Тю, так тож пример. Посадили небось джуниора писать такие примеры. Напишите им в баг трек. Есть у них такой? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2012, 12:00 |
|
Не ожидал от разработчиков Android: InputStream.available() для задания размера буфера
|
|||
---|---|---|---|
#18+
там в комменте написано, что это простой примерчик, который предполагает, что картинка небольшая и потому копирует ее не по частям. Пример ведь на использование метода getExternalStoragePublicDirectory ,а не InputStream.available() ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2012, 13:30 |
|
Не ожидал от разработчиков Android: InputStream.available() для задания размера буфера
|
|||
---|---|---|---|
#18+
chpashaтам в комменте написано, что это простой примерчик, который предполагает, что картинка небольшая и потому копирует ее не по частям. Пример ведь на использование метода getExternalStoragePublicDirectory ,а не InputStream.available() Многие считают, и с ними сложно не согласиться, что примеры обязаны быть качествеными во всём. Ведь новички их тупо копипастят, не зная что это говнокод. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2012, 13:42 |
|
Не ожидал от разработчиков Android: InputStream.available() для задания размера буфера
|
|||
---|---|---|---|
#18+
Blazkowiczпримеры обязаны быть качествеными во всём. Ведь новички их тупо копипастят, не зная что это говнокод. А потом они отвлекают других вопросами типа такого . И хорошо, если подобные баги выявляются своевременно. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2012, 14:33 |
|
|
start [/forum/topic.php?fid=13&fpage=30&tid=1331819]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 285ms |
total: | 404ms |
0 / 0 |