Android传递长整型数值的Intent

5

我知道。

String value= value;
Intent i = new Intent(this, NextActivity.class);
i.putExtra("value",value + "");
startActivity(i)

并且在下一个活动中

values = getIntent().getStringExtra("value");

用于传递值和获取值.. 有谁能帮我如何传递长整型数值..

我知道我们可以通过

getIntent().getLongExtra("");

请问有人能帮我了解如何传递 ' putExtra ' 值吗?据我所知,' putExtra ' 用于传递字符串值。


如果从一个意图传递长整型值到另一个意图,则可能会出现重复。 - web2dev
3个回答

10

发送数据

i.putExtra("key", long value);

获取下一个 Activity 中 Intent 的值

getIntent().getLongExtra("key", 0);

这里0表示默认值,如果您不想在第一个Activity中使用putExtra,那么在下一个Activity中它会采用默认值0


5

对于 long 值,您也可以使用:

i.putExtra(String name, long value);

假设没有字符串,我需要传递一个长整型的值。 - Jocheved
i.putExtra("键名", 长整型数值); 就这样。 - user543

0
send from activity::-> 
Long dd=154235.154
i.putExtra("data", dd);


for get data in another activity ::->>

Long datas=getIntent().getLongExtra("data", 0);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接