AsyncTaskのサブクラスでは、実行時引数(Param)、進捗単位(Progress)、処理結果(Result)で扱う型を指定する必要があります。 AddressRequestTaskの場合は、実行時引数(String)、進捗単位(Integer)、処理結果(Address)を扱います。 public class AddressRequestTask extends AsyncTask<String, Integer, Address> doInBackground()を実装し、必要に応じてonPreExecute()やonPostExecute()を実装します。 @Override protected void onPreExecute() { // …① mResultText.setText(null); mProgressDialog = new ProgressDialog(