[英]Received Intent data different from sent intent data in Android
有點為難。 我發送的意圖數據是正確的(我使用日志記錄來查看它),但是,當我得到意圖時,它具有完全不同的值。
為什么/如何發生?
發送意向:
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”。 但是仍然沒有傳遞正確的信息。
您的問題是您實際上從未使用過創建的意圖。
您將其稱為viewUser
,但是當您調用startActivity
您傳遞的是viewTheCameraImage
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.