我有一个自定义类,其父级是 SurfaceView。我的类工作正常,从它自己的线程绘制到屏幕等。但是我想了解如何正确处理问题标题中的方法。
例如,如果我的应用程序正在运行(在手机上)并收到呼叫,则调用哪个方法?另一个例子是,如果我实现了一个对话框,如果用户在我的自定义 SurfaceView 上“长按”,则显示一个对话框,那么会调用什么方法?我假设画布是“安全的”写入提供的 surfaceDestroyed() 尚未被调用。
基本上我想了解我应该如何处理我所描述的(可能还有更多?)以及每个方法被调用的事件。