String を返す関数があり、その中に AsynTask があります。私の問題は、AsynTask が作業を終了した後に関数が値を返さなければならないことです!
これは私のコードです:
public String getWeather(Context cont,int cityid,String latitude, String longitude){
this.latitude=latitude;
this.longitude=longitude;
new get_scores() {
protected void onPreExecute() {
super.onPreExecute();
}
protected void onPostExecute(Boolean result) {
}
}.execute();
return weatherdata;
}
私はウェザーデータを返したいのですが、AynTask を終了した後です。数秒かかる場合があります。