0
どのようにしてAndroidのアクティビティからlibGdx画面に戻ることができますか? 私はlibGdxゲームでFacebook APIを実装しています。私のゲームでFacebookのボタンを押すたびに、私はfacebookに私をログインさせ、コアプロジェクトのインターフェースを使っていくつかの情報を表示するアンドロイドの活動に連れて行きます。android activity from libGdx画面
public void LoginFacebook() {
handler.post(new Runnable() {
@Override
public void run() {
Intent intent = new Intent(context, LoginActivity.class);
context.startActivity(intent);
}
});
}
今、私は同じことを達成する方法は不思議ですが、逆にしています。
結果ページ(アンドロイド)からメインメニュー画面(libgdxコア)に移動するにはどうすればよいですか?
しかし、 'startActivity()'を呼び出すことで、マニフェストのオプションに応じて、ゲームクラスの複数のインスタンスが実行されることになります。この場合、元のゲームアクティビティに戻るようにアクティビティを終了する方がよいでしょう。 – manabreak
@manabreakタイプMyGameで、Game.SetScreen(MainMenuScreen)などのゲームを呼び出すことができる必要があります。どのように私はFacebookのアンドロイドクラスにこの値を渡すことができます –
ログインページでfinish()を呼び出してゲームに戻り、ログインしたらfinishを呼び出すことで、それを実行できました。メインページ(プロファイルが表示されている場所)で、私がログアウトして終了し、ログインページへのインテントを作成すると、ゲームに戻ると、自動的にゲームにつながる魚が呼び出されます。ほんとありがと :) –