我知道
String value= value;
Intent i = new Intent(this, NextActivity.class);
i.putExtra("value",value + "");
startActivity(i)
在 NextActivity 中
values = getIntent().getStringExtra("value");
用于传递值和获取值..请有人帮助我如何传递长值...
我知道 我们可以通过
得到长值getIntent().getLongExtra("");
任何人都可以帮助我如何传递值' putExtra '据我所知用于传递字符串值..
用于发送数据
i.putExtra("key", long value);
用于在下一个 Activity 中获取 Intent 值
getIntent().getLongExtra("key", 0);
这里
0
表示默认值,如果您不想从第一个 Activity 中 putExtra 那么在下一个 Activity 中它将采用默认值 0
。
对于长值,您也可以使用:
i.putExtra(String name, long value);
send from activity::->
Long dd=154235.154
i.putExtra("data", dd);
for get data in another activity ::->>
Long datas=getIntent().getLongExtra("data", 0);
我为 getLongExtra 得到的值设置了默认值零,我发现我需要 putExtra("freshness_date", 0L)。请注意,L 会导致调用长版本的 putExtra。