91. 请描述一下Intent 和 IntentFilter ? |
Intent是组件的通讯使者,可以在组件间传递消息和数据。 IntentFilter是intent的筛选器,可以对intent的action,data,catgory,uri这些属性进行筛选,确定符合的目标组件 |
🚀🚀🚀🚀🚀🚀 |
92. 阐述什么是IntentService?有何优点? |
IntentService是Service的子类,比普通的 Service增加了额外的功能。先看Service本身存在两个问题: 1.Service 不会专门启动一条单独的进程,Service与它所在应用位于同一个进程中; 2.Service也不是专门一条新线程,因此不应该在 Service中直接处理耗时的任务; 特征 会创建独立的 worker线程来处理所有的Intent请求; 会创建独立的worker线程来处理 onHandleIntent()方法实现的代码,无需处理多线程问题; 所有请求处理完成后,IntentService会自动停止,无需调用 stopSelf()方法停止 Service; 为 Service的 o |