我的应用程序从 开始activity1
,然后跳转到activity2
,在那里我得到一个字符串的值,然后跳回到activity1
。问题是,当我尝试将字符串值传回时,获取数据值NullPointerException
时出错。activity1
我调试发现数据值在activity2
. 请帮我设置一些标志来区分应用程序的初始启动activity1
和第二次从activiy2
. 非常感谢!
String data = (String) getIntent().getExtras().get("data");
if(data != null){
Toast.makeText(this, data, Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(this, "no data", Toast.LENGTH_SHORT).show();
}