>
Bom dia a todos,
Estou com problemas na replicação, ao executar a aplicação no celular e mandar replicar não vai, no LogCat aparece a url certa com os parametros passados corretamente, mas da a seguinte mensagem: Connection refused.
codigo do metodo run:
public void run() {
SQLiteDatabase db = openOrCreateDatabase("vendas.db", Context.MODE_PRIVATE, null);
Cursor cursor = db.rawQuery("Select * from vendas", null);
int totalDB = cursor.getCount();
int totalReplicado = 0;
while (cursor.moveToNext())
{
StringBuilder strURL = new StringBuilder();
strURL.append("http://127.0.0.1/vendas/inserir.php?produto="); // tentei com ip fixo tbm: 10.110.144.2
strURL.append(cursor.getInt(cursor.getColumnIndex("produto")));
strURL.append("&preco=");
strURL.append(cursor.getDouble(cursor.getColumnIndex("preco")));
strURL.append("&latitude=");
strURL.append(cursor.getDouble(cursor.getColumnIndex("la")));
strURL.append("&longitude=");
strURL.append(cursor.getDouble(cursor.getColumnIndex("lo")));
Log.d("ExportarvendasService", strURL.toString());// vai aparecer no logs o q esta sendo pedido, nesse caso a url
try{
URL url = new URL(strURL.toString());
HttpURLConnection http = (HttpURLConnection)url.openConnection();
InputStreamReader ips = new InputStreamReader(http.getInputStream());
BufferedReader line = new BufferedReader(ips);
String linhaRetorno = line.readLine();
}catch(Exception ex){
Log.d("ExportarvendasService", ex.getMessage());
}
}
db.close();
if(totalDB == totalReplicado)
{
}
ola alex..
tem conexao no seu celular??
Caramba, não tava lembrando desse detalhe, rsrr..! funcionou, vlw André.