我正在进行Android测验,一个活动存储每个问题。现在分数显示在该活动上,如果该分数转到新活动,我想要它...并显示..
测验中的代码:
Intent theIntent = new Intent(this, Score.class);
theIntent.putExtra("somename", score);
startActivity(theIntent);
得分代码:
int i = getIntent().getIntExtra("somename");
我在分数活动
上面的这个单词上面出现错误..“getIntExtra”答案 0 :(得分:4)
getIntExtra()接受第二个参数(如果无法找到额外值,则为默认值):
int i = getIntent().getIntExtra("somename", 0);
会完成这项工作
答案 1 :(得分:1)
如果intent ads中不存在整数,则必须提供默认值。
public int getIntExtra(String name,int defaultValue) 从意图中检索扩展数据。
参数:
name:所需项目的名称。
defaultValue:如果没有以给定名称存储所需类型的值,则返回的值。
返回 先前使用putExtra()添加的项的值,如果未找到,则为默认值。