For some reason when using surface view I'm getting around 5 fps... Here's an idea of what I coded to measure the fps:
//game loop part of code(in another thread)
long start = System.currentTimeMillis();
while(game running){
end = System.currentTimeMillis();
if ((end - start) >= 1000) {
Log.d("PERSONAL", "FPS: " + fps + " milliseconds " + Long.toString(end - start));
start = System.currentTimeMillis();
fps = 0;
}
drawMethod();
}
//DrawMethod
public void drawMethod(){
fps++;
}
My question is how do I fix this problem of having such a low frame rate? And just to be clear when I did this test I wasn't drawing ANYTHING, I wanted to see what the baseline FPS would be without any drawing operations.