在Activitis间传递ArrayList参数

在Activities间传递参数有几种情况需要考虑到。

1. 普通的类型。就可以通过putExtra实现。

2. 字符串数组。可以通过putStringArrayListExtra实现。

3. 其他数组。通过putParceableArrayList实现或者putSeriazable实现。

如,我要传递ArrayList<Order>,Order是自定义类型。

可以对Order实现以下Parceable接口。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Axios是一个流行的JavaScript库,用于在浏览器中发起HTTP请求。Spring Boot是一种运行在Java虚拟机上的Web框架。如果要使用Axios将ArrayList传递给Spring Boot,可以按照以下步骤进行操作。 首先,在前端使用Axios将ArrayList转换为JSON格式的字符串。使用Axios的代码示例如下: ```javascript let arr = [1, 2, 3, 4, 5]; axios.post('/api/saveList', JSON.stringify(arr)) .then(response => { console.log(response.data); }) .catch(error => { console.error(error); }); ``` 这个例子中,我们首先定义了一个ArrayList,然后使用Axios的POST方法将其转换为JSON字符串,并将其发送到Spring Boot的“/api/saveList”接口。如果发送成功,Axios将返回响应并将其打印到控制台上。 接下来,我们需要在Spring Boot中处理这个列表。要实现这一点,可以使用@RequestParam注解,并指定传入的参数名称。使用Spring Boot的代码示例如下: ```java @RequestMapping(value = "/api/saveList", method = RequestMethod.POST) public void saveList(@RequestParam("arr") List<Integer> arr) { // 处理ArrayList的逻辑 } ``` 在这个例子中,我们使用@RequestMapping注解指定了我们的接口路径和请求方法。我们使用@RequestParam指定了“arr”参数名称,并将其映射到List<Integer>类型的变量。在这个方法中,我们可以使用Java代码来处理ArrayList。 总的来说,用Axios传递ArrayList到Spring Boot需要将ArrayList转换为JSON格式的字符串,并使用@RequestParam注解在Spring Boot中处理参数。阅读文档并尝试不同的请求方法和参数类型对于学习如何使用Axios和Spring Boot非常重要。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值