有点难过这个。我发送的意图数据是正确的(我使用日志来查看它),但是,当我得到意图时,它具有完全不同的值。
为什么/这是怎么回事?
发送意图:
Intent viewUser = new Intent(ActivitiyMap.this, viewUser.class);
viewUser.putExtra("latitude", String.valueOf(markerLat));
viewUser.putExtra("longitude", String.valueOf(markerLong));
viewUser.putExtra("userName", marker.getTitle());
Log.d("userName", marker.getTitle());
startActivity(viewUser);
接收意图:
Intent intent = getIntent();
userName = intent.getStringExtra("userName");
userLat = intent.getStringExtra("latitude");
userLong = intent.getStringExtra("longitude");
编辑:更新以使用正确的意图" viewUser"。但仍然没有传递正确的信息。
答案 0 :(得分:0)
您的问题是您实际上从未使用过您创建的意图。
您将其称为viewUser
,但是当您致电startActivity
时,您会通过viewTheCameraImage
。