Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 捆绑的附加服务似乎没有按照我的意图正确传递_Android - Fatal编程技术网

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,因此将其作为整数检索显然不起作用;)抱歉,我在发布的时候就注意到了这一点(总是这样,嗯?尝试调试的时间长了,只要你请求帮助,你就可以解决问题!)谢谢:)