收到的Intent数据与Android中发送的意图数据不同

时间:2016-03-17 14:40:56

标签: android android-intent

有点难过这个。我发送的意图数据是正确的(我使用日志来查看它),但是,当我得到意图时,它具有完全不同的值。

为什么/这是怎么回事?

发送意图:

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"。但仍然没有传递正确的信息。

1 个答案:

答案 0 :(得分:0)

您的问题是您实际上从未使用过您创建的意图。

您将其称为viewUser,但是当您致电startActivity时,您会通过viewTheCameraImage