Android 捆绑的附加服务似乎没有按照我的意图正确传递
我试图传递一个球队的名字,以及球队通过意图得到的处罚次数。团队名称已成功绑定并检索(到文本视图),但当我尝试对总惩罚执行相同操作时,它不起作用 创建意图并开始活动Android 捆绑的附加服务似乎没有按照我的意图正确传递,android,Android,我试图传递一个球队的名字,以及球队通过意图得到的处罚次数。团队名称已成功绑定并检索(到文本视图),但当我尝试对总惩罚执行相同操作时,它不起作用 创建意图并开始活动 Intent intent = new Intent(Timing.this, Results.class); intent.putExtra("totalpenalties", totalpenalties); intent.putExtra("teamname", intentExtras.getString("teamname
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));
捆绑的团队名称显示正确,但总惩罚不会更改 这真奇怪。您是否尝试在向捆绑包添加TotalPensions之前放置日志,以检查您在意向中输入了什么 是整数吗 尝试添加一些日志并发布它们。如果以正确的方式传递teamname,则没有理由不使用其他附加项。在另一个类中将“TotalPensions”错误地声明为long,因此将其作为整数检索显然不起作用;)抱歉,我在发布的时候就注意到了这一点(总是这样,嗯?尝试调试的时间长了,只要你请求帮助,你就可以解决问题!)谢谢:)