android - 将数据从一个 Activity 传递到另一个 Activity

标签 android android-activity android-intent

我有一个 Activity ,里面有一个方法。在这个方法中我写

Intent intent=new Intent();
intent.putExtra("geoLat", geoLat); // latitude
intent.putExtra("geoLng", geoLng); // longitude

还有一个 Activity 有下面这行代码

Intent intent1=getIntent();
double geoLat = intent1.getDoubleExtra("geoLat", 0.0);
double geoLng = intent1.getDoubleExtra("geoLng", 0.0);

问题 geoLat 和 geoLng 总是 0.0

不对的地方请指正。 或者任何其他方式来获得它。

谢谢!!

最佳答案

你可以试试这个:

Intent intent1=getIntent();
double geoLat =this.getIntent().getDoubleExtra(geoLat);
double geoLng= this.getIntent().getDoubleExtra(geoLng);

希望对您有所帮助!

关于android - 将数据从一个 Activity 传递到另一个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8098071/

相关文章:

android - 使代码晦涩难懂

android - 关闭上一个 Activity 并在 Item 单击时打开新 Activity

android - 将图像作为 Intent 传递给其他 Activity 中的自定义标记

android - 如何清除getIntent().getAction()的值

Android Intent、Fragment 和 Activity

android - 如何从调用的电话代码(例如#120)开始一个 Activity

java - 如何快速地将位图从一个 Activity 传递到另一个 Activity ?

android - 不,android studio 中的 minSdk(API 15) > deviceSdk(API1)

java - 放大 android - 保持图像可见

android - 如何在android中开发一个pdf阅读器