簡體   English   中英

接收到的Intent數據與Android中發送的Intent數據不同

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM