欢迎光临散文网 会员登陆 & 注册

Android 系统自带相机理解-CameraActivity首先调用onCreateTasks

2023-02-08 22:19 作者:努力学习天天赚钱123456  | 我要投稿


一、基础知识。

1、JAVA-接口 

Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)

 我们知道,如果某个设备需要向电脑中读取或者写入某些东西,这些设备一般都是采用USB方式与电脑连接的,我们发现,只要带有USB功能的设备就可以插入电脑中使用了,那么我们可以认为USB就是一种功能,这种功能能够做出很多的事情(实现很多的方法),其实USB就可以看做是一种标准,一种接口,只要实现了USB标准的设备我就认为你已经拥有了USB这种功能。(因为你实现了我USB标准中规定的方法)

2.抽象类:如果一个类实现了一个接口中要求的所有的方法,然而没有提供方法体而仅仅只有方法标识,那么这个类一定是一个抽象类

 二、实践

CameraActivity extends PermissionActivity 

public abstract class  PermissionActivity extends QuickActivity

1.QuickActivity 在onCreate里调用了onPermissionCreateTasks。

2.抽象类PermissionActivity    public abstract class  PermissionActivity extends QuickActivity

  必须实现,QuickActivity的中的所有接口的方法,当然包括onPermissionCreateTasks的实现。

  定义了自己的方法标识protected void onCreateTasks(Bundle savedInstanceState) {}

  并且在onPermissionCreateTasks调用了,onCreateTasks方法。

3.而CameraActivity实现了onCreateTasks。所以开始就会调用onCreateTasks。



https://blog.csdn.net/qq_19782019/article/details/80259836

Android 系统自带相机理解-CameraActivity首先调用onCreateTasks的评论 (共 条)

分享到微博请遵守国家法律