我试图传递球队名称,以及球队通过意图获得的点球数量。团队名称已成功捆绑并检索(到textView)但是当我尝试对总惩罚做同样的事情时,它不起作用。
创建意图并开始活动
Intent intent = new Intent(Timing.this, Results.class);
intent.putExtra("totalpenalties", totalpenalties);
intent.putExtra("teamname", intentExtras.getString("teamname"));
startActivity(intent);
检索新活动中的捆绑附加内容
Bundle intentExtras;
int totalPenalties;
intentExtras = getIntent().getExtras();
tvTeamNameDisplay.setText(intentExtras.getString("teamname"));
totalPenalties = intentExtras.getInt("totalpenalties");
tvTotalPenalties.setText(String.format("%d",totalPenalties));
捆绑的团队名称显示正确,但totalPenalties不会更改。
答案 0 :(得分:1)
这真的很奇怪。您是否尝试在向捆绑包添加总量之前添加日志以检查您对意图的输入是什么?
totalpenalties是int吗?
尝试添加一些日志并发布。如果teamname以正确的方式传递,则没有理由不与其他人合作。