libGDXでSQLiteを使用する方法の例はありますか?元のAndroidコードに、データベースに簡単にアクセスできるクラスがありますが、libGDXに相当するクラスを見つけることができません。それとも何か不足していますか?どういうわけかそれをlibGDXコードで使用できますか?libGDXは初めてです。
libGDXでSQLiteを使用する方法の例はありますか?元のAndroidコードに、データベースに簡単にアクセスできるクラスがありますが、libGDXに相当するクラスを見つけることができません。それとも何か不足していますか?どういうわけかそれをlibGDXコードで使用できますか?libGDXは初めてです。
回答:
それがあれば、(コールバック)を使用できます。
インターフェイスを定義し、Androidクラスにメソッドを実装すると、データを取得してlibGdxプロジェクトで取得できます。
その簡単な方法。
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();
}
}
私はlibgdxのクラスをシングルトンとして使用しました。これは、多くのインスタンスを必要とせず、常にライブであることを保証するためです。
libGdxでsqliteを使用したい場合は、オープンソースプロジェクトgdx-sqliteを使用できます。
gdx-sqliteは、SQLiteデータベース処理用のクロスプラットフォームLibgdx拡張機能です。拡張機能は、データベース処理を抽象化して、複数のプラットフォームにまたがるデータベーストランザクションを処理するための統一された方法を提供すると同時に、LibgdxアプリケーションのデスクトップバージョンのSQLiteサポートを追加します。