WRITE_EXTERNAL_STORAGE
, и на некоторых устройствах может быть проблемой получение пути к этой карте, но обычно все стандартно и путь имеет вид Environment.getExternalStorageDirectory() + "/file.html
, ну и еще желательна (не обязательна) особая проверка наличия SD-карты вроде Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)
. если не существует класса Person, то эта запись будет правильной?
mListView.setAdapter(mAdapter);
Стоит использовать Error-handling внутри метода, или же использовать throws и отловить в main() ?
nextInt
который выбрасывает проверяемое (checked) исключение это явный перегиб, который сильно усложняет код, поэтому делайте обработку внутри своего Util-метода, в случае исключения делайте возврат null
, можете разработать и применить свой механизм логирования, более гибкий и удобный.