解析微调的位置,以新的活动
我想解析一个微调从一个活动到另一个选定的位置,并吐司它,以查看它是否工作。所以,我救,并从第一个活动与发送的位置:解析微调的位置,以新的活动
int spinnerItem = mSpinner.getSelectedItemPosition();
intent.putExtra("position", spinnerItem);
然后,我去了第二个活动,我想打电话给它,然后举杯庆祝,但是当我运行PROGRAMM,它停下来! !
Integer pos=getIntent().getIntExtra("position",0);
Toast.makeText(getApplicationContext(),pos,Toast.LENGTH_LONG).show();
你知道为什么它不起作用吗?我相信是小事,但我现在看不到它..谢谢!
这是您的问题的解决方案。 只需在pos前添加“”+,因为Toast.makeText显示String值,并且显示的是整数,因此可以将其设置为字符串。
Toast.makeText(getApplicationContext(), ""+pos, Toast.LENGTH_LONG).show();
谢谢!它完美的作品! –
欢迎兄弟:)你也可以使用String.valueOf(pos)来做到这一点,如下面由Abdul Waheed发布的问题是他的帖子中的(),这不是小的,但是资本的()。这只是将整数转换为String的另一种方法。 –
非常感谢! –
你需要这是你的位置,你可以使用下面的步骤来做到这一点
Toast.makeText(getApplicationContext(), String.valueof(pos),Toast.LENGTH_LONG).show();
希望帮助你
非常感谢,但它说“valueof”,它不能解决方法... –
对不起亲爱的它只是键入它是String.valueOf()。用大写字母O :) –
由整数值转换'parse'你的意思'pass'? –
@ni gi看到我的回答 –