是的,Android中的Activity类有很多方法可以重写来实现自定义功能。以下是一些常用的方法:
1. onCreate() - 当Activity首次创建时调用,通常用于初始化界面元素和变量。
2. onStart() - Activity变为可见但未处于前台时调用。
3. onResume() - Activity变为可见且处于前台时调用,通常用于开始或继续执行一些操作。
4. onPause() - Activity即将失去前台焦点时调用,通常用于暂停正在进行的操作。
5. onStop() - Activity完全隐藏时调用,通常用于释放资源和保存数据。
6. onDestroy() - Activity即将销毁时调用,通常用于清理资源和取消注册。
7. onActivityResult() - 当启动其他Activity并返回结果时调用,通常用于接收返回的数据。
8. onRequestPermissionsResult() - 当请求权限的结果返回时调用,通常用于处理权限请求的结果。
9. onCreateOptionsMenu() - 当创建菜单时调用,通常用于动态创建菜单项。
10. onOptionsItemSelected() - 当菜单项被选择时调用,通常用于处理菜单项的点击事件。
这只是一些常见的方法,还有许多其他的方法可供重写以实现不同的功能。