Android Intent.getIntent() 方法详解及使用示例

该代码用于获取当前 Activity 接收到的 Intent 对象。可以在 Activity 中使用该方法获取传递过来的数据或者启动 Activity 时携带的参数。

使用方法如下:

  1. 在 Activity 中使用 getIntent() 方法获取 Intent 对象:
Intent intent = getIntent();
  1. 可以通过 Intent 对象获取传递过来的数据或者参数:
String data = intent.getStringExtra('key'); // 获取字符串类型的数据
int number = intent.getIntExtra('key', defaultValue); // 获取整型数据,可以设置默认值
boolean flag = intent.getBooleanExtra('key', defaultValue); // 获取布尔类型数据,可以设置默认值
  1. 可以通过 Intent 对象获取启动 Activity 时携带的参数:
Bundle extras = intent.getExtras(); // 获取所有参数
String data = extras.getString('key'); // 获取字符串类型的参数
int number = extras.getInt('key', defaultValue); // 获取整型参数,可以设置默认值
boolean flag = extras.getBoolean('key', defaultValue); // 获取布尔类型参数,可以设置默认值

**注意:**在获取参数时,需要指定参数的键值 (key),并且可以设置默认值以防止参数不存在时出现空指针异常。

Android Intent.getIntent() 方法详解及使用示例

原文地址: https://www.cveoy.top/t/topic/o9uJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录