java 键值对 值可以是变量吗

我是新手写android时传送请求这么写intent.putExtra("value","1");但我想实现的功能是不同按钮传送的键值对都是value但是值分别是1,2,... 我是新手
写android时传送请求这么写
intent.putExtra("value", "1");

但我想实现的功能是
不同按钮传送的键值对都是value
但是值分别是1,2,3,4,5.....,就是让它的值随按钮不同而不同,是个变量
用一个Intent能实现吗?
展开
 我来答
568145421
2012-08-10 · 知道合伙人软件行家
568145421
知道合伙人软件行家
采纳数:1353 获赞数:6756

向TA提问 私信TA
展开全部
你好,很高兴收到你的求助。
这个不可以啦。key必须是唯一的。
但是你可以这样处理,将key-value做为一个对象,保存到一个数组或者集合中。
更多追问追答
追问
能简单说一下怎么实现吗?
追答
你好,不好意思,是我看错了。可以的,键必须唯一,但是值可以变化。
ashramKing
2012-08-10
知道答主
回答量:5
采纳率:0%
帮助的人:3.2万
展开全部
我不觉得现在的实现和你的想法有很大出入啊。
多一层封装就行了:
public void putExtra(Intent intent,Value value){
intent.putExtra("Value",value.getValue());

}
追问
value是什么类呀?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式