LibGDXを使ってゲームを作りたいのですが、Facebookログイン用の新しいダイアログを開く方法がわかりません。誰かがその方法を教えてくれたり、サンプル プロジェクトをアップロードしたりできますか。Facebook SDK は Android ネイティブ UI ライブラリを使用する必要がありますが、LibGDX は必要ありません。
質問する
2784 次
1 に答える
4
libGDXアプリケーションのAndroid部分にあるすべてのAndroid固有のコードを分離する必要があります。一般に、libGDXアプリケーションでこれを解決する方法は、共通の(プラットフォームに依存しない)コードが必要とするAPIをエクスポートする新しいインターフェイスを定義し、プラットフォーム固有のコードを使用してそのインターフェイスをさまざまなバックエンドに実装することです。
したがって、次のようなインターフェイスを作成します。
public interface FacebookLogin {
public boolean tryToLogIn();
}
次に、デスクトップバックエンドで、falseを返すだけのダミー実装を作成し、Android側で、必要なことを実行する実装を作成します(Handler
適切なスレッドで実行するには、を使用する必要がある場合があります)。次に、各バックエンドの初期化コードから実装を渡します。
于 2012-11-16T16:13:19.517 に答える