SQLite em libGDX


7

Alguém tem um exemplo de como eu posso usar o SQLite no libGDX? Eu tenho uma classe no meu código original do Android que me permitiu acessar facilmente um banco de dados, mas não consigo encontrar nada equivalente ao libGDX. Ou talvez esteja faltando alguma coisa? Posso usar isso no código libGDX de alguma forma? Desculpe, eu sou novo no libGDX.

Respostas:


5

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.


Parece fácil, eu não tenho muita experiência em criar retornos de chamada, eu acho. Você pode me dar um exemplo simples ou me indicar um bom recurso? Acho que assim que eu conseguir esse trabalho, terei muitos usos além de apenas chamadas ao banco de dados. Obrigado!
21812 Alex_Hyzer_Kenoyer

Sim, espere um momento, eu coloquei algumas classes: P
Rudy_TM 29/02/2012

O código é carregado: D
Rudy_TM 29/02/2012

Muito obrigado! Entendo o que você quer dizer agora, você tem sido uma grande ajuda! Há realmente deve ser uma melhor documentação sobre este assunto ...
Alex_Hyzer_Kenoyer

Você é bem-vindo, qualquer problema, pergunte: D
Rudy_TM

1

Se você deseja usar o sqlite com libGdx, pode usar o projeto de código-fonte aberto gdx-sqlite .

O gdx-sqlite é uma extensão Libgdx de plataforma cruzada para manipulação de banco de dados SQLite. A extensão abstrai a manipulação do banco de dados para fornecer um método unificado para lidar com transacitons de banco de dados em várias plataformas, além de adicionar suporte SQLite para a versão desktop do aplicativo Libgdx.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.