This port is really cool. I'm really glad that you are working on this. Good work.
I might be doing this wrong, but I have noticed something... My game switches states quite a lot, but there seems to be quite a lag in switching from one to another new state. It's only noticeable on the Android device, not in eclipse.
The states are very light code-wise.
Any ideas on how I could speed that up?
Android devices aren't that fast as a desktop. Welcome to the world of mobile. When you do a switchstate, the old state will be destroyed and garbage collector (should) be kicked in. Creating a new state also takes time.
Options to solve this.
1. I don't know what kind of game you're creating that needs the swap states a lot. You can put the states in a stack. I don't recommend it to use it in large states, because it will consume to much memory.
2. It can't do any harm to let the user know the game is loading just before you call FlxG::switchState().
3. Create groups and render those when need it and freeze the rest.
To be at better service I need a little more info what those states are and why you need to switch a lot.