Hocam event ten dışarıya değer dönemezsin return ile her zaman null gelir. Onun yerine bu fonksiyonu void yapıp ikinci parametre olarak bir callback sınıfı oluşturabilirsin. Mesela;
public interface GetStageCallback {
void onCallback(String value);
}gibi
public void getStageNames(final string lev, GetStageCallback cb){
//bla bla
cb.onCallback(sc.getStage())
}datayı okurken
getStageNames("deneme",new GetStageCallback{
@Override
public void onCallback(String value){
Log.d("TAG",value);
}
});yada class içinde global bir string değişken tanımla bu fonksiyonu yine void yap gelen değeri global değişkene ver bir metod daha yaz o metod da global değişkeni return etsin gibi.
çok ama çok teşekkür ederim, gerçekten işe yaradı. denemediğim yol kalmamıştı, callback ile çözdük işi, harikasınız