Android中Intent的原理和作用是什么?可以传递哪些类型的参数?
Android中Intent的原理和作用是什么?可以传递哪些类型的参数?
参考解答
intent是连接Activity, Service, BroadcastReceiver, ContentProvider四大组件的信使,,可以传递八种基本数据类型以及string, Bundle类型,以及实现了Serializable或者Parcelable的类型。
Intent可以划分成显式意图和隐式意图。
显式意图:调用Intent.setComponent()或Intent.setClass()方法明确指定了组件名的Intent为显式意图,显式意图明确指定了Intent应该传递给哪个组件。
隐式意图:没有明确指定组件名的Intent为隐式意图。 Android系统会根据隐式意图中设置的动作(action)、类别(category)、数据(URI和数据类型)找到最合适的组件来处理这个意图。
相似问题
android线程中wait join sleep yield notify notifyall
android线程中wait,join,sleep,yield, notify,notifyall,synchronized区别及联系是什么?
android开发中String 和StringBuffer的区别是什么?
android开发中String 和StringBuffer的区别是什么?
Android中Handler的运行机制是什么?Handler Looper MessageQueu
Android中Handler的运行机制是什么?Handler,Looper,MessageQueue,Message之间的关系是什么?
Android如何实现屏幕分辨率的自适应?
Android如何实现屏幕分辨率的自适应?
android开发中的系统架构是什么?
android开发中的系统架构是什么?
