我的游戏扩展了视图并具有结构:
onMeasure(){
//load image, sound, font, ect,..
}
onDraw(){
// draw everything
}
oTouchEvent(){
//detect event ..
finish();
System.gc();
}
但它使用非常大量的内存,你有什么办法优化游戏。
答案 0 :(得分:0)
在大多数情况下,您不必重写onMeasure,onDraw等View方法。这些方法在UI线程上运行,必须通过输入/输出来阻止,如加载图像,字体等。
对于2D图形,您应该使用Canvas。见http://developer.android.com/guide/topics/graphics/2d-graphics.html