我想将字符串值从一个类传递到同一个包中的另一个类。第二类在onclick of a menu item
中被称为using intent
。我使用的代码在Android中将字符串从一个类传递到另一个类
Intent i = new Intent(TouristGuideActivity.this, PointOfInterest.class);
i.putExtra("videoId", videoId);
startActivity(i);
在第一类,然后在第二类中,
String address=getIntent().getExtras().getString("videoId");`
但是当我点击菜单项时,我得到一个强制关闭。如果我删除了额外的部分,它会工作。但在这种情况下,我无法发送字符串。请帮忙!
您应该已经显示LogCat错误..它可能是错误的,因为videoId为空或什么..输出日志打印videoId并检查。 – MKJParekh 2011-12-15 07:11:14
String address = getIntent()。getStringExtra(“videoId”)也不起作用。 :-( – 2011-12-15 07:12:30
@Frankenstein在头等舱中,如果我们打印视频,它将显示值,并且我可以在头等舱中成功使用此值 – 2011-12-15 07:17:22