>
Boa noite,
fiz o codigo abaixo da aula acima
public void Salvar_Click(View view){
LocationManager locationManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
Criteria criteria = new Criteria();
String provider = locationManager.getBestProvider(criteria, false);
Location location = locationManager.getLastKnownLocation(provider);
la = location.getLatitude();
lo = location.getLongitude();
SQLiteDatabase db = openOrCreateDatabase("vendas.db", Context.MODE_PRIVATE, null);
Spinner spProdutos = (Spinner)findViewById(R.id.spProdutos);
SQLiteCursor dados = (SQLiteCursor)spProdutos.getAdapter().getItem(spProdutos.getSelectedItemPosition());
ContentValues ctv = new ContentValues();
ctv.put("produto", dados.getInt(0));
ctv.put("preco", dados.getDouble(2));
ctv.put("la", la);
ctv.put("lo", lo);
if(db.insert("vendas", "_id", ctv) > 0){
Toast.makeText(getBaseContext(), "Sucesso", Toast.LENGTH_LONG).show();
}
}
]
MAS ESTa dando o seguinte erro na hora de salvar
java.lang.IllegalArgumentException: invalid provider: null
at android.location.LocationManager.checkProvider(LocationManager.java:1704)
at android.location.LocationManager.getLastKnownLocation(LocationManager.java:1194)
---
Podem me ajudar??
Cristian, tira uma dúvida pra mim por favor, você conseguiu fazer a aula 1 no Eclise? Porque no meu Eclipse não encontrei como criar como Android Project.
estou tentando fazer pelo Android Studio, mas também apareceu esse erro.