我正在我的应用程序中实现摄像头功能,甚至可以捕获用户位置。那么,在这种情况下可以使用哪种类型的后台线程?因此,当用户捕获图片时,后台线程需要运行以捕获位置。
我以为EDT。这是长期学习的好方法吗?
任何帮助将不胜感激。
谢谢
答案 0 :(得分:0)
您不需要后台线程。您可以按照here的说明打开线程并返回到EDT,但这是不必要的。
正确的方法只是使用位置侦听器,例如:
public MyListener implements LocationListener {
public void locationUpdated(Location location) {
// update UI etc.
}
public void providerStateChanged(int newState) {
// handle status changes/errors appropriately
}
}
LocationManager.getLocationManager().setLocationListener(new MyListener());
取自https://www.codenameone.com/javadoc/com/codename1/location/LocationManager.html