我想从我的主活动打开新的Google地图活动,在主活动中传递附加信息并检查意图,所有信息都没问题。当新的活动打开时,如果我使用调试检查信息,我可以看到一切都很好,但是,当我使用getStringArrayExtra()
时,它总是返回NULL。
主活动
mapIntent.putExtra("LAN_LIST", goodLan.toArray());
mapIntent.putExtra("LON_LIST", goodLon.toArray());
mapIntent.putExtra("HeadLine_LIST", goodheadline.toArray());
mapIntent.putExtra("Context_LIST", goodcontext.toArray());
startActivity(mapIntent);
地图活动
Intent intent = getIntent();
lan = intent.getExtras().getStringArray("LAN_LIST");//does not work
lan = intent.getStringArrayExtra("LAN_LIST");//does not work too
lon = intent.getStringArrayExtra("LON_LIST");//same
Headline = intent.getStringArrayExtra("HeadLine_LIST");//same
Context = intent.getStringArrayExtra("Context_LIST");//same
我不发布日志,因为我没有任何异常,所有变量都会得到
null
值。谢谢!