Ну, я новичок, и это мое первое приложение для Android, и я получаю эту проблему
Failure 21 "Out of memory" on 0x0 when preparing 'update clients set lat=19.124566,lng=-103.23546 where id=1'
В моей структуре таблицы я установил lat и lng как DOUBLE.
Я читал об этом, и некоторые люди говорят, что SD-карта должна быть больше, но затем я установил SD-карту эмулятора на 5 Гб, я использую Android 1.6, надеюсь, вы мне поможете. спасибо = D
код соума здесь.
try {
dir1 = new Geocoder(this).getFromLocationName(dir_1, 1);
Address address = dir1.get(0);
if(address.hasLatitude() && address.hasLongitude()){
double selectedLat = address.getLatitude();
double selectedLng = address.getLongitude();
adapter.command("UPDATE clientes set lat_1="+selectedLat*1000000+",lng_1="+selectedLng*1000000+" WHERE id="+idCliente);
Log.e("geo","location1: "+selectedLat+" : "+selectedLng);
}
} catch (IOException e) {
// TODO Auto-generated catch block
Log.e("error","Error en la direccion 1");
e.printStackTrace();
}