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を使用する必要があることはわかっていますが、開始方法がわかりません。誰かが助けてくれることを願っています。
ありがとうございました