Se você tiver isso, poderá usar (retornos de chamada).
Você define uma interface e implementa os métodos nas classes android, para recuperar dados e obtê-los em seu projeto libGdx.
É uma maneira fácil.
public interface ActionPerformed
{
public String actionPerformed();
}
public class AppActivity extends AndroidApplication implements ActionPerformed
{
public AppActivity()
{
new XMLProgress(this);
}
public String actionPerfomed()
{
//Here goes your code;
}
}
public class XMLProgress
{
static ActionPerformed action;
public XMLProgress(ActionPerformed a)
{
action = a;
}
public String getMethod()
{
return action.actionPerformed();
}
}
Eu usei minha classe na libgdx como um singleton, porque não preciso de muitas instâncias e garanto que ela esteja sempre ativa.