首先,您應該在覈心文件夾中創建一個接口類。這通常放在你的遊戲類中。作爲例子,讓我們假設你的函數名會LoginFacebook()對稱爲ActionResolver
接口類的接口類
package com.mygdx.game;
public interface ActionResolver {
public void LoginFacebook();
}
現在在你的遊戲類,你應該有下面的構造:
public SpaceXplorerGame(ActionResolver actionResolver)
{
this.actionResolver = actionResolver;
}
現在在你的android文件夾中,在src - > com.mygdx.game.android(你的包名)中,你應該創建你的處理器類,在我的情況下稱爲ActionResolverAndroid
public class ActionResolverAndroid implements ActionResolver {
Handler handler;
Context context;
public ActionResolverAndroid(Context context) {
handler = new Handler();
this.context = context;
}
public void LoginFacebook()
{
handler.post(new Runnable() {
@Override
public void run() {
Intent intent = new Intent(context, LoginActivity.class);
context.startActivity(intent);
}
});
}
}
現在要求從LibGdx功能LoginFacebook()將帶你到你LoginAcitivty.class在android系統。 希望我沒有錯過任何東西