1. 首页
  2. 移动开发
  3. Android
  4. Android Activity启动与返回(进阶指南)

Android Activity启动与返回(进阶指南)

上传者: 2024-07-05 18:07:05上传 PPT文件 1.88MB 热度 130次

在Android应用开发中,Activity的启动和返回是基础但关键的步骤。通过调用Intent进行新Activity的启动,并将其放置于Activity栈顶。例如,当用户需要从一个联系人列表中选择某人时,可以通过Intent传递选择的信息并等待结果反馈。

为了确保在Activity结束时能够得到所需的结果数据,可以使用startActivityForResult(Intent, int)方法来替代传统的startActivity()。此方法允许在子Activity返回结果后,通过onActivityResult(int, Intent, Bundle)回调接收到该信息。此外,当父Activity需要向子Activity传递数据或状态时,可以通过setResult(int, Intent)设置返回值,并使用onActivityResult(int, int, Intent, Bundle)方法接收这些数据。

如果子Activity未能成功完成(例如因崩溃而终止),父Activity将收到一个预定义的取消结果代码(RESULT_CANCELED)。

下载地址
用户评论