我想将一个字符串值从一个类传输到同一包中的另一个类。第二个类在 onclick of a menu item
中称为 using intent
。我用了代码
Intent i = new Intent(TouristGuideActivity.this, PointOfInterest.class);
i.putExtra("videoId", videoId);
startActivity(i);
在头等舱,然后在二等舱,
String address=getIntent().getExtras().getString("videoId");`
但是当我点击菜单项时,我得到了强制关闭。如果我删除那个 put Extra 部分,它就可以工作。但在那种情况下我无法发送字符串。请帮忙!
最佳答案
Intent intent=new Intent(this,secondclass.class);
intent.putExtra("videoId",videoId);
startActivity(intent);
在你的第二堂课中尝试通过做来获得这些元素
Bundle extras = getIntent().getExtras();
if(extras!=null){
String videoId=extras.getString("videoId");
}
在你定义了你的类之后,我希望 dis 能帮助你 2 获取其他页面上的值
关于android - 在 Android 中将字符串从一个类传递到另一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8516304/