安卓生命周期

发布时间 2024-01-02 15:16:26作者: 达可奈特

一、生命周期

安卓没有main函数这一说,安卓有生命周期的概念,即处于Activity的不同生命周期状态,会进入与之对应的回调函数,执行相应的操作。

二、MainActivity

MainActivity (认为MainActivity是安卓的main函数,也是可以的)
具体地,代码中需要继承FragmentActivityAppCompatActivity

public class MainActivity extends FragmentActivity { ... }

public class AugmentedFacesActivity extends AppCompatActivity { ... }

// AppCompatActivity 继承自 FragmentActivity, 即子类/父类关系

三、GLSurfaceView

在Android开发中使用OpenGL,需要implement的接口:(三个回调函数)

  • onSurfaceCreated(): 窗口创建
  • onSurfaceChanged(): 窗口size发生变换
  • onDrawFrame(): 渲染每一帧

参考链接:https://developer.android.com/reference/android/opengl/GLSurfaceView.Renderer