美文网首页
面试八股---Android篇

面试八股---Android篇

作者: laifrog | 来源:发表于2022-12-10 18:11 被阅读0次

1.Activty、Applicaion、Context区别

Context

1)抽象类
包含抽象方法
public abstract void startActivity(@RequiresPermission Intent intent, @Nullable Bundle options);
public void startActivityForResult(@NonNull String who, Intent intent, int requestCode, @Nullable Bundle options)
......
2)应用程序上下文信息
3)ActivityService继承自ContextWrapper,而ContextWrapper又是Context的子类,ActivityService最终是继承自Context

  1. Application直接继承自Context
  2. 具备功能
    启动一个新的Activity
    启动和停止Service
    发送广播消息(Intent)
    注册广播消息(Intent)接收者
    可以访问APK中各种资源,如Resources和AssetManager
    创建View
    访问Package的相关信息
    APK的各种权限管理

相关文章

网友评论

      本文标题:面试八股---Android篇

      本文链接:https://www.haomeiwen.com/subject/cphxqdtx.html