Я хочу вставить значения в свою базу данных, используя таймер, который я начал с использования таймера для отображения сообщения, и оно работает, но когда я добавил вызов th-й функции, которая вставляет значения только в виде сообщения msg, а данные не вставляются !! вот мой код
public class TimertestActivity extends Activity {
private double lat;
private double lng;
Handler handler = new Handler();
Runnable runnable = new Runnable() {
public void run() {
afficher();
}
};
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
lat = 123456.98;
lng = 321654.78;
runnable.run();
}
public void afficher()
{
Toast.makeText(getBaseContext(),
"lat" +lat+ "lng" +lng,
Toast.LENGTH_SHORT).show();
insertvalues(lat, lng);
handler.postDelayed(runnable, 25000);
}
public void insertvalues(double lat, double lng){
//http post c à d envoi des données
try{
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new
HttpPost("http://www.pizza-paris.com/clic/marwa/test/form.php?lat="+lat+"&lng="+lng);
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
InputStream is = entity.getContent();
Log.i("postData", response.getStatusLine().toString());
}
catch(Exception e)
{
Log.e("log_tag", "Error in http connection "+e.toString());
}
}
}