【发布时间】:2012-11-20 09:51:39
【问题描述】:
我正在构建一个应用程序,它将使用 GeoCoder 从用户输入中获取街道地址。附上我制作的一段代码:
Geocoder gc = new Geocoder(getBaseContext(), Locale.getDefault());
List<Address> addresses = null;
StringBuilder sb = new StringBuilder();
String destination = edittext_destination.getText().toString();
try {
addresses = gc.getFromLocationName(destination, 10);
} catch (Exception e){
Toast.makeText(getBaseContext(), "Address not found", Toast.LENGTH_SHORT).show();
}
上面的代码可以运行,但是返回结果需要一些时间。在等待结果时,我想显示进度微调器。我知道它应该使用 Thread 但我不知道如何开始。我希望任何人都可以提供帮助。
谢谢
【问题讨论】:
标签: android multithreading progress