gpt4 book ai didi

java - android 计时器处理程序 java

转载 作者:行者123 更新时间:2023-11-30 04:24:51 25 4
gpt4 key购买 nike

我想使用计时器在我的数据库中插入值 我开始使用计时器显示消息并且它工作但是当我添加插入值的函数调用时只显示消息并且没有插入数据!这是我的代码

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());
}
}
}

最佳答案

解决方案是在他的 list 中添加互联网权限。事情总是很简单。

请阅读this有关权限信息的链接。

正确的格式是:

<uses-permission
android:name="android.permission.INTERNET" />

关于java - android 计时器处理程序 java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8680515/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com