android中activity,action,intent应该怎么理解?
Intent 是一个消息传递对象,您可以使用它从其他应用组件请求操作。
Activity 是一个应用组件,用户可与其提供的屏幕进行交互,以执行拨打电话、拍摄照片、发送电子邮件或查看地图等操作。 每个 Activity 都会获得一个用于绘制其用户界面的窗口。窗口通常会充满屏幕,但也可小于屏幕并浮动在其他窗口之上。
如果两个Intent启动同一个Activity怎么区分呢?
可以putString,也可以设置不同Action名称。
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
Activity组件其实就是对应一个界面;
Intent就是负责进行组件之间进行通讯,比如一个Activity调用另一个Activity,在调用的过程中,可能就要指定Action动作属性,有可能是多个组件能匹配该Action,就会弹出选择对话框,让用户选择执行的应用。