android中activity,action,intent如何理解?

android中activity,action,intent应该怎么理解?

阅读 2.5k
2 个回答

Activity组件其实就是对应一个界面;
Intent就是负责进行组件之间进行通讯,比如一个Activity调用另一个Activity,在调用的过程中,可能就要指定Action动作属性,有可能是多个组件能匹配该Action,就会弹出选择对话框,让用户选择执行的应用。

Intent 是一个消息传递对象,您可以使用它从其他应用组件请求操作。

Activity 是一个应用组件,用户可与其提供的屏幕进行交互,以执行拨打电话、拍摄照片、发送电子邮件或查看地图等操作。 每个 Activity 都会获得一个用于绘制其用户界面的窗口。窗口通常会充满屏幕,但也可小于屏幕并浮动在其他窗口之上。

如果两个Intent启动同一个Activity怎么区分呢?
可以putString,也可以设置不同Action名称。

https://developer.android.goo...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题