AsyncTask を拡張する内部クラスを実行する外部クラス メソッドがあり、AsycnTask が続行するように指示するまでその外部メソッドをスリープさせたい。基本的に、内部クラスの DB から何かを取得し、それを外部クラスから呼び出していますが、外部クラスは実際に取得されるまで待機してからアクセスする必要があります。
public class A{
String response;
public String returnResponse{
new B().execute();
// wait for signal from B
return response;
}
private class B extends AsyncTask<String, Void, Void>{
response = string pulled from online db;
//once response has been set, signal A.returnResponce to stop waiting
}
何か案は?
ありがとう、