Callable を使用してプロシージャを別のクラスに渡すことができました。クラスは完了したらそれを呼び出します。クラスは String の HashMap を作成し、それを呼び出し可能なプロシージャに渡すことができるようにしたいのですが、わかりません:S
passes the procedure to the class
stockDisplaying = new SQLStatements().LoadAllDrinks(this, new Callable<Integer>() {
public Integer call() {
return callWhenDone(null);
}
});
the procedure I'm passing I want to be able to send to HashMap to
public int callWhenDone(HashMap<String, String> map){
Log.d("StockActivity", "omfg this works");
return 0;
}
Where the class calls the procedure and should send the HashMap
protected void onPostExecute(String file_url) {
try {
callWhenDone.call();
} catch (Exception e) {
Log.d("LoadAllDrinks", "Exception" + e);
}
}