Android UI ve etkileşimin çoğu için aktiviteleri kullanarak Android için küçük bir uygulama geliştirmenin ortasındayım, ancak bir önemli yönü LibGDX kullanımını gerektirir (3D modelleri ve fiziği kullanarak) . Uygulamamdaki ("Etkinleştir" sınıfım) bir düğmeyi tıklayabilmek için "AndroidApplication" sınıfını ("Bobble" sınıfım) açacak ve tüm LibGDX kodunu çalıştıracak ve çalıştırabileceğim.LibGDX
Sorunum, bir AndroidApplication sınıfını başlatmak için "Niyet" kullanamıyorum (yalnızca söyleyebileceğim kadarıyla bir Etkinlik). Eminim ki insanlar geçmişte bu konu üzerinde çalışmak zorunda kalıyorlardı, böylece herhangi bir yardım fantastik olurdu.
İşte şimdiye kadar benim kod:public class Activate extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
try
{
setContentView(R.layout.activate_screen);
Button b_Run = (Button) findViewById(id.bActiveRun);
b_Run.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent to_Bobble = new Intent(v.getContext(), Bobble.class);
startActivity(to_Bobble);
}
});
}
catch (Exception e)
{
Log.e("Activate", "Error in activity", e);
Toast.makeText(getApplicationContext(),
e.getClass().getName() + " " + e.getMessage(),
Toast.LENGTH_LONG).show();
}
}
}
public class Bobble extends AndroidApplication {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LifeCycle loop = new LifeCycle();
loop.ddgSettings = new ddgSystemSettings(this);
initialize(loop, false);
}
}
AndroidUygulama, Acidity'i genişletiyor, bunun neden işe yaramadığını göremiyor. – Matsemann